Documentation
¶
Index ¶
- Constants
- type Alias
- type AliasArgs
- type AliasInput
- type AliasOutput
- func (o AliasOutput) Alias() pulumi.StringOutput
- func (o AliasOutput) CertsInfo() GoogleCloudApigeeV1CertificateResponseOutput
- func (AliasOutput) ElementType() reflect.Type
- func (o AliasOutput) EnvironmentId() pulumi.StringOutput
- func (o AliasOutput) Format() pulumi.StringOutput
- func (o AliasOutput) IgnoreExpiryValidation() pulumi.BoolPtrOutput
- func (o AliasOutput) IgnoreNewlineValidation() pulumi.BoolPtrOutput
- func (o AliasOutput) KeystoreId() pulumi.StringOutput
- func (o AliasOutput) OrganizationId() pulumi.StringOutput
- func (o AliasOutput) Password() pulumi.StringPtrOutput
- func (o AliasOutput) ToAliasOutput() AliasOutput
- func (o AliasOutput) ToAliasOutputWithContext(ctx context.Context) AliasOutput
- func (o AliasOutput) Type() pulumi.StringOutput
- type AliasState
- type Api
- type ApiArgs
- type ApiInput
- type ApiOutput
- func (o ApiOutput) Action() pulumi.StringPtrOutput
- func (o ApiOutput) ApiProxyType() pulumi.StringOutput
- func (ApiOutput) ElementType() reflect.Type
- func (o ApiOutput) Labels() pulumi.StringMapOutput
- func (o ApiOutput) LatestRevisionId() pulumi.StringOutput
- func (o ApiOutput) MetaData() GoogleCloudApigeeV1EntityMetadataResponseOutput
- func (o ApiOutput) Name() pulumi.StringOutput
- func (o ApiOutput) OrganizationId() pulumi.StringOutput
- func (o ApiOutput) ReadOnly() pulumi.BoolOutput
- func (o ApiOutput) Revision() pulumi.StringArrayOutput
- func (o ApiOutput) ToApiOutput() ApiOutput
- func (o ApiOutput) ToApiOutputWithContext(ctx context.Context) ApiOutput
- func (o ApiOutput) Validate() pulumi.BoolPtrOutput
- type ApiProduct
- type ApiProductArgs
- type ApiProductInput
- type ApiProductOutput
- func (o ApiProductOutput) ApiResources() pulumi.StringArrayOutput
- func (o ApiProductOutput) ApprovalType() pulumi.StringOutput
- func (o ApiProductOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
- func (o ApiProductOutput) CreatedAt() pulumi.StringOutput
- func (o ApiProductOutput) Description() pulumi.StringOutput
- func (o ApiProductOutput) DisplayName() pulumi.StringOutput
- func (ApiProductOutput) ElementType() reflect.Type
- func (o ApiProductOutput) Environments() pulumi.StringArrayOutput
- func (o ApiProductOutput) GraphqlOperationGroup() GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput
- func (o ApiProductOutput) GrpcOperationGroup() GoogleCloudApigeeV1GrpcOperationGroupResponseOutput
- func (o ApiProductOutput) LastModifiedAt() pulumi.StringOutput
- func (o ApiProductOutput) Name() pulumi.StringOutput
- func (o ApiProductOutput) OperationGroup() GoogleCloudApigeeV1OperationGroupResponseOutput
- func (o ApiProductOutput) OrganizationId() pulumi.StringOutput
- func (o ApiProductOutput) Proxies() pulumi.StringArrayOutput
- func (o ApiProductOutput) Quota() pulumi.StringOutput
- func (o ApiProductOutput) QuotaCounterScope() pulumi.StringOutput
- func (o ApiProductOutput) QuotaInterval() pulumi.StringOutput
- func (o ApiProductOutput) QuotaTimeUnit() pulumi.StringOutput
- func (o ApiProductOutput) Scopes() pulumi.StringArrayOutput
- func (o ApiProductOutput) ToApiProductOutput() ApiProductOutput
- func (o ApiProductOutput) ToApiProductOutputWithContext(ctx context.Context) ApiProductOutput
- type ApiProductQuotaCounterScope
- func (ApiProductQuotaCounterScope) ElementType() reflect.Type
- func (e ApiProductQuotaCounterScope) ToApiProductQuotaCounterScopeOutput() ApiProductQuotaCounterScopeOutput
- func (e ApiProductQuotaCounterScope) ToApiProductQuotaCounterScopeOutputWithContext(ctx context.Context) ApiProductQuotaCounterScopeOutput
- func (e ApiProductQuotaCounterScope) ToApiProductQuotaCounterScopePtrOutput() ApiProductQuotaCounterScopePtrOutput
- func (e ApiProductQuotaCounterScope) ToApiProductQuotaCounterScopePtrOutputWithContext(ctx context.Context) ApiProductQuotaCounterScopePtrOutput
- func (e ApiProductQuotaCounterScope) ToStringOutput() pulumi.StringOutput
- func (e ApiProductQuotaCounterScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApiProductQuotaCounterScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApiProductQuotaCounterScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApiProductQuotaCounterScopeInput
- type ApiProductQuotaCounterScopeOutput
- func (ApiProductQuotaCounterScopeOutput) ElementType() reflect.Type
- func (o ApiProductQuotaCounterScopeOutput) ToApiProductQuotaCounterScopeOutput() ApiProductQuotaCounterScopeOutput
- func (o ApiProductQuotaCounterScopeOutput) ToApiProductQuotaCounterScopeOutputWithContext(ctx context.Context) ApiProductQuotaCounterScopeOutput
- func (o ApiProductQuotaCounterScopeOutput) ToApiProductQuotaCounterScopePtrOutput() ApiProductQuotaCounterScopePtrOutput
- func (o ApiProductQuotaCounterScopeOutput) ToApiProductQuotaCounterScopePtrOutputWithContext(ctx context.Context) ApiProductQuotaCounterScopePtrOutput
- func (o ApiProductQuotaCounterScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o ApiProductQuotaCounterScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ApiProductQuotaCounterScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ApiProductQuotaCounterScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApiProductQuotaCounterScopePtrInput
- type ApiProductQuotaCounterScopePtrOutput
- func (o ApiProductQuotaCounterScopePtrOutput) Elem() ApiProductQuotaCounterScopeOutput
- func (ApiProductQuotaCounterScopePtrOutput) ElementType() reflect.Type
- func (o ApiProductQuotaCounterScopePtrOutput) ToApiProductQuotaCounterScopePtrOutput() ApiProductQuotaCounterScopePtrOutput
- func (o ApiProductQuotaCounterScopePtrOutput) ToApiProductQuotaCounterScopePtrOutputWithContext(ctx context.Context) ApiProductQuotaCounterScopePtrOutput
- func (o ApiProductQuotaCounterScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ApiProductQuotaCounterScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApiProductState
- type ApiState
- type AppGroupApp
- type AppGroupAppArgs
- type AppGroupAppInput
- type AppGroupAppOutput
- func (o AppGroupAppOutput) ApiProducts() pulumi.StringArrayOutput
- func (o AppGroupAppOutput) AppGroup() pulumi.StringOutput
- func (o AppGroupAppOutput) AppId() pulumi.StringOutput
- func (o AppGroupAppOutput) AppgroupId() pulumi.StringOutput
- func (o AppGroupAppOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
- func (o AppGroupAppOutput) CallbackUrl() pulumi.StringOutput
- func (o AppGroupAppOutput) CreatedAt() pulumi.StringOutput
- func (o AppGroupAppOutput) Credentials() GoogleCloudApigeeV1CredentialResponseArrayOutput
- func (AppGroupAppOutput) ElementType() reflect.Type
- func (o AppGroupAppOutput) KeyExpiresIn() pulumi.StringOutput
- func (o AppGroupAppOutput) LastModifiedAt() pulumi.StringOutput
- func (o AppGroupAppOutput) Name() pulumi.StringOutput
- func (o AppGroupAppOutput) OrganizationId() pulumi.StringOutput
- func (o AppGroupAppOutput) Scopes() pulumi.StringArrayOutput
- func (o AppGroupAppOutput) Status() pulumi.StringOutput
- func (o AppGroupAppOutput) ToAppGroupAppOutput() AppGroupAppOutput
- func (o AppGroupAppOutput) ToAppGroupAppOutputWithContext(ctx context.Context) AppGroupAppOutput
- type AppGroupAppState
- type Appgroup
- type AppgroupArgs
- type AppgroupInput
- type AppgroupOutput
- func (o AppgroupOutput) AppGroupId() pulumi.StringOutput
- func (o AppgroupOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
- func (o AppgroupOutput) ChannelId() pulumi.StringOutput
- func (o AppgroupOutput) ChannelUri() pulumi.StringOutput
- func (o AppgroupOutput) CreatedAt() pulumi.StringOutput
- func (o AppgroupOutput) DisplayName() pulumi.StringOutput
- func (AppgroupOutput) ElementType() reflect.Type
- func (o AppgroupOutput) LastModifiedAt() pulumi.StringOutput
- func (o AppgroupOutput) Name() pulumi.StringOutput
- func (o AppgroupOutput) Organization() pulumi.StringOutput
- func (o AppgroupOutput) OrganizationId() pulumi.StringOutput
- func (o AppgroupOutput) Status() pulumi.StringOutput
- func (o AppgroupOutput) ToAppgroupOutput() AppgroupOutput
- func (o AppgroupOutput) ToAppgroupOutputWithContext(ctx context.Context) AppgroupOutput
- type AppgroupState
- type ArchiveDeployment
- type ArchiveDeploymentArgs
- type ArchiveDeploymentInput
- type ArchiveDeploymentOutput
- func (o ArchiveDeploymentOutput) CreatedAt() pulumi.StringOutput
- func (ArchiveDeploymentOutput) ElementType() reflect.Type
- func (o ArchiveDeploymentOutput) EnvironmentId() pulumi.StringOutput
- func (o ArchiveDeploymentOutput) GcsUri() pulumi.StringOutput
- func (o ArchiveDeploymentOutput) Labels() pulumi.StringMapOutput
- func (o ArchiveDeploymentOutput) Name() pulumi.StringOutput
- func (o ArchiveDeploymentOutput) Operation() pulumi.StringOutput
- func (o ArchiveDeploymentOutput) OrganizationId() pulumi.StringOutput
- func (o ArchiveDeploymentOutput) ToArchiveDeploymentOutput() ArchiveDeploymentOutput
- func (o ArchiveDeploymentOutput) ToArchiveDeploymentOutputWithContext(ctx context.Context) ArchiveDeploymentOutput
- func (o ArchiveDeploymentOutput) UpdatedAt() pulumi.StringOutput
- type ArchiveDeploymentState
- type CanaryEvaluation
- type CanaryEvaluationArgs
- type CanaryEvaluationInput
- type CanaryEvaluationOutput
- func (o CanaryEvaluationOutput) Control() pulumi.StringOutput
- func (o CanaryEvaluationOutput) CreateTime() pulumi.StringOutput
- func (CanaryEvaluationOutput) ElementType() reflect.Type
- func (o CanaryEvaluationOutput) EndTime() pulumi.StringOutput
- func (o CanaryEvaluationOutput) InstanceId() pulumi.StringOutput
- func (o CanaryEvaluationOutput) MetricLabels() GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput
- func (o CanaryEvaluationOutput) Name() pulumi.StringOutput
- func (o CanaryEvaluationOutput) OrganizationId() pulumi.StringOutput
- func (o CanaryEvaluationOutput) StartTime() pulumi.StringOutput
- func (o CanaryEvaluationOutput) State() pulumi.StringOutput
- func (o CanaryEvaluationOutput) ToCanaryEvaluationOutput() CanaryEvaluationOutput
- func (o CanaryEvaluationOutput) ToCanaryEvaluationOutputWithContext(ctx context.Context) CanaryEvaluationOutput
- func (o CanaryEvaluationOutput) Treatment() pulumi.StringOutput
- func (o CanaryEvaluationOutput) Verdict() pulumi.StringOutput
- type CanaryEvaluationState
- type DataCollector
- type DataCollectorArgs
- type DataCollectorInput
- type DataCollectorOutput
- func (o DataCollectorOutput) CreatedAt() pulumi.StringOutput
- func (o DataCollectorOutput) DataCollectorId() pulumi.StringPtrOutput
- func (o DataCollectorOutput) Description() pulumi.StringOutput
- func (DataCollectorOutput) ElementType() reflect.Type
- func (o DataCollectorOutput) LastModifiedAt() pulumi.StringOutput
- func (o DataCollectorOutput) Name() pulumi.StringOutput
- func (o DataCollectorOutput) OrganizationId() pulumi.StringOutput
- func (o DataCollectorOutput) ToDataCollectorOutput() DataCollectorOutput
- func (o DataCollectorOutput) ToDataCollectorOutputWithContext(ctx context.Context) DataCollectorOutput
- func (o DataCollectorOutput) Type() pulumi.StringOutput
- type DataCollectorState
- type DataCollectorType
- func (DataCollectorType) ElementType() reflect.Type
- func (e DataCollectorType) ToDataCollectorTypeOutput() DataCollectorTypeOutput
- func (e DataCollectorType) ToDataCollectorTypeOutputWithContext(ctx context.Context) DataCollectorTypeOutput
- func (e DataCollectorType) ToDataCollectorTypePtrOutput() DataCollectorTypePtrOutput
- func (e DataCollectorType) ToDataCollectorTypePtrOutputWithContext(ctx context.Context) DataCollectorTypePtrOutput
- func (e DataCollectorType) ToStringOutput() pulumi.StringOutput
- func (e DataCollectorType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DataCollectorType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DataCollectorType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DataCollectorTypeInput
- type DataCollectorTypeOutput
- func (DataCollectorTypeOutput) ElementType() reflect.Type
- func (o DataCollectorTypeOutput) ToDataCollectorTypeOutput() DataCollectorTypeOutput
- func (o DataCollectorTypeOutput) ToDataCollectorTypeOutputWithContext(ctx context.Context) DataCollectorTypeOutput
- func (o DataCollectorTypeOutput) ToDataCollectorTypePtrOutput() DataCollectorTypePtrOutput
- func (o DataCollectorTypeOutput) ToDataCollectorTypePtrOutputWithContext(ctx context.Context) DataCollectorTypePtrOutput
- func (o DataCollectorTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o DataCollectorTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DataCollectorTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DataCollectorTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DataCollectorTypePtrInput
- type DataCollectorTypePtrOutput
- func (o DataCollectorTypePtrOutput) Elem() DataCollectorTypeOutput
- func (DataCollectorTypePtrOutput) ElementType() reflect.Type
- func (o DataCollectorTypePtrOutput) ToDataCollectorTypePtrOutput() DataCollectorTypePtrOutput
- func (o DataCollectorTypePtrOutput) ToDataCollectorTypePtrOutputWithContext(ctx context.Context) DataCollectorTypePtrOutput
- func (o DataCollectorTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DataCollectorTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Datastore
- type DatastoreArgs
- type DatastoreInput
- type DatastoreOutput
- func (o DatastoreOutput) CreateTime() pulumi.StringOutput
- func (o DatastoreOutput) DatastoreConfig() GoogleCloudApigeeV1DatastoreConfigResponseOutput
- func (o DatastoreOutput) DisplayName() pulumi.StringOutput
- func (DatastoreOutput) ElementType() reflect.Type
- func (o DatastoreOutput) LastUpdateTime() pulumi.StringOutput
- func (o DatastoreOutput) Org() pulumi.StringOutput
- func (o DatastoreOutput) OrganizationId() pulumi.StringOutput
- func (o DatastoreOutput) Self() pulumi.StringOutput
- func (o DatastoreOutput) TargetType() pulumi.StringOutput
- func (o DatastoreOutput) ToDatastoreOutput() DatastoreOutput
- func (o DatastoreOutput) ToDatastoreOutputWithContext(ctx context.Context) DatastoreOutput
- type DatastoreState
- type DebugSession
- type DebugSessionArgs
- type DebugSessionInput
- type DebugSessionOutput
- func (o DebugSessionOutput) ApiId() pulumi.StringOutput
- func (o DebugSessionOutput) Count() pulumi.IntOutput
- func (o DebugSessionOutput) CreateTime() pulumi.StringOutput
- func (DebugSessionOutput) ElementType() reflect.Type
- func (o DebugSessionOutput) EnvironmentId() pulumi.StringOutput
- func (o DebugSessionOutput) Filter() pulumi.StringOutput
- func (o DebugSessionOutput) Name() pulumi.StringOutput
- func (o DebugSessionOutput) OrganizationId() pulumi.StringOutput
- func (o DebugSessionOutput) RevisionId() pulumi.StringOutput
- func (o DebugSessionOutput) Timeout() pulumi.StringOutput
- func (o DebugSessionOutput) ToDebugSessionOutput() DebugSessionOutput
- func (o DebugSessionOutput) ToDebugSessionOutputWithContext(ctx context.Context) DebugSessionOutput
- func (o DebugSessionOutput) Tracesize() pulumi.IntOutput
- func (o DebugSessionOutput) Validity() pulumi.IntOutput
- type DebugSessionState
- type Developer
- type DeveloperApp
- type DeveloperAppArgs
- type DeveloperAppInput
- type DeveloperAppOutput
- func (o DeveloperAppOutput) ApiProducts() pulumi.StringArrayOutput
- func (o DeveloperAppOutput) AppFamily() pulumi.StringOutput
- func (o DeveloperAppOutput) AppId() pulumi.StringOutput
- func (o DeveloperAppOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
- func (o DeveloperAppOutput) CallbackUrl() pulumi.StringOutput
- func (o DeveloperAppOutput) CreatedAt() pulumi.StringOutput
- func (o DeveloperAppOutput) Credentials() GoogleCloudApigeeV1CredentialResponseArrayOutput
- func (o DeveloperAppOutput) DeveloperId() pulumi.StringOutput
- func (DeveloperAppOutput) ElementType() reflect.Type
- func (o DeveloperAppOutput) KeyExpiresIn() pulumi.StringOutput
- func (o DeveloperAppOutput) LastModifiedAt() pulumi.StringOutput
- func (o DeveloperAppOutput) Name() pulumi.StringOutput
- func (o DeveloperAppOutput) OrganizationId() pulumi.StringOutput
- func (o DeveloperAppOutput) Scopes() pulumi.StringArrayOutput
- func (o DeveloperAppOutput) Status() pulumi.StringOutput
- func (o DeveloperAppOutput) ToDeveloperAppOutput() DeveloperAppOutput
- func (o DeveloperAppOutput) ToDeveloperAppOutputWithContext(ctx context.Context) DeveloperAppOutput
- type DeveloperAppState
- type DeveloperArgs
- type DeveloperInput
- type DeveloperOutput
- func (o DeveloperOutput) AccessType() pulumi.StringOutput
- func (o DeveloperOutput) AppFamily() pulumi.StringOutput
- func (o DeveloperOutput) Apps() pulumi.StringArrayOutput
- func (o DeveloperOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
- func (o DeveloperOutput) Companies() pulumi.StringArrayOutput
- func (o DeveloperOutput) CreatedAt() pulumi.StringOutput
- func (o DeveloperOutput) DeveloperId() pulumi.StringOutput
- func (DeveloperOutput) ElementType() reflect.Type
- func (o DeveloperOutput) Email() pulumi.StringOutput
- func (o DeveloperOutput) FirstName() pulumi.StringOutput
- func (o DeveloperOutput) LastModifiedAt() pulumi.StringOutput
- func (o DeveloperOutput) LastName() pulumi.StringOutput
- func (o DeveloperOutput) OrganizationId() pulumi.StringOutput
- func (o DeveloperOutput) OrganizationName() pulumi.StringOutput
- func (o DeveloperOutput) Status() pulumi.StringOutput
- func (o DeveloperOutput) ToDeveloperOutput() DeveloperOutput
- func (o DeveloperOutput) ToDeveloperOutputWithContext(ctx context.Context) DeveloperOutput
- func (o DeveloperOutput) UserName() pulumi.StringOutput
- type DeveloperState
- type EndpointAttachment
- type EndpointAttachmentArgs
- type EndpointAttachmentInput
- type EndpointAttachmentOutput
- func (o EndpointAttachmentOutput) ConnectionState() pulumi.StringOutput
- func (EndpointAttachmentOutput) ElementType() reflect.Type
- func (o EndpointAttachmentOutput) EndpointAttachmentId() pulumi.StringPtrOutput
- func (o EndpointAttachmentOutput) Host() pulumi.StringOutput
- func (o EndpointAttachmentOutput) Location() pulumi.StringOutput
- func (o EndpointAttachmentOutput) Name() pulumi.StringOutput
- func (o EndpointAttachmentOutput) OrganizationId() pulumi.StringOutput
- func (o EndpointAttachmentOutput) ServiceAttachment() pulumi.StringOutput
- func (o EndpointAttachmentOutput) State() pulumi.StringOutput
- func (o EndpointAttachmentOutput) ToEndpointAttachmentOutput() EndpointAttachmentOutput
- func (o EndpointAttachmentOutput) ToEndpointAttachmentOutputWithContext(ctx context.Context) EndpointAttachmentOutput
- type EndpointAttachmentState
- type Entry
- type EntryArgs
- type EntryInput
- type EntryOutput
- func (o EntryOutput) ApiId() pulumi.StringOutput
- func (EntryOutput) ElementType() reflect.Type
- func (o EntryOutput) KeyvaluemapId() pulumi.StringOutput
- func (o EntryOutput) Name() pulumi.StringOutput
- func (o EntryOutput) OrganizationId() pulumi.StringOutput
- func (o EntryOutput) ToEntryOutput() EntryOutput
- func (o EntryOutput) ToEntryOutputWithContext(ctx context.Context) EntryOutput
- func (o EntryOutput) Value() pulumi.StringOutput
- type EntryState
- type Envgroup
- type EnvgroupArgs
- type EnvgroupAttachment
- type EnvgroupAttachmentArgs
- type EnvgroupAttachmentInput
- type EnvgroupAttachmentOutput
- func (o EnvgroupAttachmentOutput) CreatedAt() pulumi.StringOutput
- func (EnvgroupAttachmentOutput) ElementType() reflect.Type
- func (o EnvgroupAttachmentOutput) EnvgroupId() pulumi.StringOutput
- func (o EnvgroupAttachmentOutput) Environment() pulumi.StringOutput
- func (o EnvgroupAttachmentOutput) EnvironmentGroupId() pulumi.StringOutput
- func (o EnvgroupAttachmentOutput) Name() pulumi.StringOutput
- func (o EnvgroupAttachmentOutput) OrganizationId() pulumi.StringOutput
- func (o EnvgroupAttachmentOutput) ToEnvgroupAttachmentOutput() EnvgroupAttachmentOutput
- func (o EnvgroupAttachmentOutput) ToEnvgroupAttachmentOutputWithContext(ctx context.Context) EnvgroupAttachmentOutput
- type EnvgroupAttachmentState
- type EnvgroupInput
- type EnvgroupOutput
- func (o EnvgroupOutput) CreatedAt() pulumi.StringOutput
- func (EnvgroupOutput) ElementType() reflect.Type
- func (o EnvgroupOutput) Hostnames() pulumi.StringArrayOutput
- func (o EnvgroupOutput) LastModifiedAt() pulumi.StringOutput
- func (o EnvgroupOutput) Name() pulumi.StringOutput
- func (o EnvgroupOutput) OrganizationId() pulumi.StringOutput
- func (o EnvgroupOutput) State() pulumi.StringOutput
- func (o EnvgroupOutput) ToEnvgroupOutput() EnvgroupOutput
- func (o EnvgroupOutput) ToEnvgroupOutputWithContext(ctx context.Context) EnvgroupOutput
- type EnvgroupState
- type Environment
- type EnvironmentApiProxyType
- func (EnvironmentApiProxyType) ElementType() reflect.Type
- func (e EnvironmentApiProxyType) ToEnvironmentApiProxyTypeOutput() EnvironmentApiProxyTypeOutput
- func (e EnvironmentApiProxyType) ToEnvironmentApiProxyTypeOutputWithContext(ctx context.Context) EnvironmentApiProxyTypeOutput
- func (e EnvironmentApiProxyType) ToEnvironmentApiProxyTypePtrOutput() EnvironmentApiProxyTypePtrOutput
- func (e EnvironmentApiProxyType) ToEnvironmentApiProxyTypePtrOutputWithContext(ctx context.Context) EnvironmentApiProxyTypePtrOutput
- func (e EnvironmentApiProxyType) ToStringOutput() pulumi.StringOutput
- func (e EnvironmentApiProxyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EnvironmentApiProxyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EnvironmentApiProxyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentApiProxyTypeInput
- type EnvironmentApiProxyTypeOutput
- func (EnvironmentApiProxyTypeOutput) ElementType() reflect.Type
- func (o EnvironmentApiProxyTypeOutput) ToEnvironmentApiProxyTypeOutput() EnvironmentApiProxyTypeOutput
- func (o EnvironmentApiProxyTypeOutput) ToEnvironmentApiProxyTypeOutputWithContext(ctx context.Context) EnvironmentApiProxyTypeOutput
- func (o EnvironmentApiProxyTypeOutput) ToEnvironmentApiProxyTypePtrOutput() EnvironmentApiProxyTypePtrOutput
- func (o EnvironmentApiProxyTypeOutput) ToEnvironmentApiProxyTypePtrOutputWithContext(ctx context.Context) EnvironmentApiProxyTypePtrOutput
- func (o EnvironmentApiProxyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o EnvironmentApiProxyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EnvironmentApiProxyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnvironmentApiProxyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentApiProxyTypePtrInput
- type EnvironmentApiProxyTypePtrOutput
- func (o EnvironmentApiProxyTypePtrOutput) Elem() EnvironmentApiProxyTypeOutput
- func (EnvironmentApiProxyTypePtrOutput) ElementType() reflect.Type
- func (o EnvironmentApiProxyTypePtrOutput) ToEnvironmentApiProxyTypePtrOutput() EnvironmentApiProxyTypePtrOutput
- func (o EnvironmentApiProxyTypePtrOutput) ToEnvironmentApiProxyTypePtrOutputWithContext(ctx context.Context) EnvironmentApiProxyTypePtrOutput
- func (o EnvironmentApiProxyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnvironmentApiProxyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentArgs
- type EnvironmentDeploymentType
- func (EnvironmentDeploymentType) ElementType() reflect.Type
- func (e EnvironmentDeploymentType) ToEnvironmentDeploymentTypeOutput() EnvironmentDeploymentTypeOutput
- func (e EnvironmentDeploymentType) ToEnvironmentDeploymentTypeOutputWithContext(ctx context.Context) EnvironmentDeploymentTypeOutput
- func (e EnvironmentDeploymentType) ToEnvironmentDeploymentTypePtrOutput() EnvironmentDeploymentTypePtrOutput
- func (e EnvironmentDeploymentType) ToEnvironmentDeploymentTypePtrOutputWithContext(ctx context.Context) EnvironmentDeploymentTypePtrOutput
- func (e EnvironmentDeploymentType) ToStringOutput() pulumi.StringOutput
- func (e EnvironmentDeploymentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EnvironmentDeploymentType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EnvironmentDeploymentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentDeploymentTypeInput
- type EnvironmentDeploymentTypeOutput
- func (EnvironmentDeploymentTypeOutput) ElementType() reflect.Type
- func (o EnvironmentDeploymentTypeOutput) ToEnvironmentDeploymentTypeOutput() EnvironmentDeploymentTypeOutput
- func (o EnvironmentDeploymentTypeOutput) ToEnvironmentDeploymentTypeOutputWithContext(ctx context.Context) EnvironmentDeploymentTypeOutput
- func (o EnvironmentDeploymentTypeOutput) ToEnvironmentDeploymentTypePtrOutput() EnvironmentDeploymentTypePtrOutput
- func (o EnvironmentDeploymentTypeOutput) ToEnvironmentDeploymentTypePtrOutputWithContext(ctx context.Context) EnvironmentDeploymentTypePtrOutput
- func (o EnvironmentDeploymentTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o EnvironmentDeploymentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EnvironmentDeploymentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnvironmentDeploymentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentDeploymentTypePtrInput
- type EnvironmentDeploymentTypePtrOutput
- func (o EnvironmentDeploymentTypePtrOutput) Elem() EnvironmentDeploymentTypeOutput
- func (EnvironmentDeploymentTypePtrOutput) ElementType() reflect.Type
- func (o EnvironmentDeploymentTypePtrOutput) ToEnvironmentDeploymentTypePtrOutput() EnvironmentDeploymentTypePtrOutput
- func (o EnvironmentDeploymentTypePtrOutput) ToEnvironmentDeploymentTypePtrOutputWithContext(ctx context.Context) EnvironmentDeploymentTypePtrOutput
- func (o EnvironmentDeploymentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnvironmentDeploymentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentEntry
- type EnvironmentEntryArgs
- type EnvironmentEntryInput
- type EnvironmentEntryOutput
- func (EnvironmentEntryOutput) ElementType() reflect.Type
- func (o EnvironmentEntryOutput) EnvironmentId() pulumi.StringOutput
- func (o EnvironmentEntryOutput) KeyvaluemapId() pulumi.StringOutput
- func (o EnvironmentEntryOutput) Name() pulumi.StringOutput
- func (o EnvironmentEntryOutput) OrganizationId() pulumi.StringOutput
- func (o EnvironmentEntryOutput) ToEnvironmentEntryOutput() EnvironmentEntryOutput
- func (o EnvironmentEntryOutput) ToEnvironmentEntryOutputWithContext(ctx context.Context) EnvironmentEntryOutput
- func (o EnvironmentEntryOutput) Value() pulumi.StringOutput
- type EnvironmentEntryState
- type EnvironmentInput
- type EnvironmentOutput
- func (o EnvironmentOutput) ApiProxyType() pulumi.StringOutput
- func (o EnvironmentOutput) CreatedAt() pulumi.StringOutput
- func (o EnvironmentOutput) DeploymentType() pulumi.StringOutput
- func (o EnvironmentOutput) Description() pulumi.StringOutput
- func (o EnvironmentOutput) DisplayName() pulumi.StringOutput
- func (EnvironmentOutput) ElementType() reflect.Type
- func (o EnvironmentOutput) ForwardProxyUri() pulumi.StringOutput
- func (o EnvironmentOutput) HasAttachedFlowHooks() pulumi.BoolOutput
- func (o EnvironmentOutput) LastModifiedAt() pulumi.StringOutput
- func (o EnvironmentOutput) Name() pulumi.StringOutput
- func (o EnvironmentOutput) NodeConfig() GoogleCloudApigeeV1NodeConfigResponseOutput
- func (o EnvironmentOutput) OrganizationId() pulumi.StringOutput
- func (o EnvironmentOutput) Properties() GoogleCloudApigeeV1PropertiesResponseOutput
- func (o EnvironmentOutput) State() pulumi.StringOutput
- func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
- func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
- func (o EnvironmentOutput) Type() pulumi.StringOutput
- type EnvironmentState
- type EnvironmentType
- func (EnvironmentType) ElementType() reflect.Type
- func (e EnvironmentType) ToEnvironmentTypeOutput() EnvironmentTypeOutput
- func (e EnvironmentType) ToEnvironmentTypeOutputWithContext(ctx context.Context) EnvironmentTypeOutput
- func (e EnvironmentType) ToEnvironmentTypePtrOutput() EnvironmentTypePtrOutput
- func (e EnvironmentType) ToEnvironmentTypePtrOutputWithContext(ctx context.Context) EnvironmentTypePtrOutput
- func (e EnvironmentType) ToStringOutput() pulumi.StringOutput
- func (e EnvironmentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EnvironmentType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EnvironmentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentTypeInput
- type EnvironmentTypeOutput
- func (EnvironmentTypeOutput) ElementType() reflect.Type
- func (o EnvironmentTypeOutput) ToEnvironmentTypeOutput() EnvironmentTypeOutput
- func (o EnvironmentTypeOutput) ToEnvironmentTypeOutputWithContext(ctx context.Context) EnvironmentTypeOutput
- func (o EnvironmentTypeOutput) ToEnvironmentTypePtrOutput() EnvironmentTypePtrOutput
- func (o EnvironmentTypeOutput) ToEnvironmentTypePtrOutputWithContext(ctx context.Context) EnvironmentTypePtrOutput
- func (o EnvironmentTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o EnvironmentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EnvironmentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnvironmentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentTypePtrInput
- type EnvironmentTypePtrOutput
- func (o EnvironmentTypePtrOutput) Elem() EnvironmentTypeOutput
- func (EnvironmentTypePtrOutput) ElementType() reflect.Type
- func (o EnvironmentTypePtrOutput) ToEnvironmentTypePtrOutput() EnvironmentTypePtrOutput
- func (o EnvironmentTypePtrOutput) ToEnvironmentTypePtrOutputWithContext(ctx context.Context) EnvironmentTypePtrOutput
- func (o EnvironmentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnvironmentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Export
- type ExportArgs
- type ExportInput
- type ExportOutput
- func (o ExportOutput) Created() pulumi.StringOutput
- func (o ExportOutput) DatastoreName() pulumi.StringOutput
- func (o ExportOutput) Description() pulumi.StringOutput
- func (ExportOutput) ElementType() reflect.Type
- func (o ExportOutput) EnvironmentId() pulumi.StringOutput
- func (o ExportOutput) Error() pulumi.StringOutput
- func (o ExportOutput) ExecutionTime() pulumi.StringOutput
- func (o ExportOutput) Name() pulumi.StringOutput
- func (o ExportOutput) OrganizationId() pulumi.StringOutput
- func (o ExportOutput) Self() pulumi.StringOutput
- func (o ExportOutput) State() pulumi.StringOutput
- func (o ExportOutput) ToExportOutput() ExportOutput
- func (o ExportOutput) ToExportOutputWithContext(ctx context.Context) ExportOutput
- func (o ExportOutput) Updated() pulumi.StringOutput
- type ExportState
- type GetApicategoryArgs
- type GetApicategoryOutputArgs
- type GetApicategoryResult
- type GetApicategoryResultOutput
- func (o GetApicategoryResultOutput) Data() GoogleCloudApigeeV1ApiCategoryResponseOutput
- func (GetApicategoryResultOutput) ElementType() reflect.Type
- func (o GetApicategoryResultOutput) ErrorCode() pulumi.StringOutput
- func (o GetApicategoryResultOutput) Message() pulumi.StringOutput
- func (o GetApicategoryResultOutput) RequestId() pulumi.StringOutput
- func (o GetApicategoryResultOutput) Status() pulumi.StringOutput
- func (o GetApicategoryResultOutput) ToGetApicategoryResultOutput() GetApicategoryResultOutput
- func (o GetApicategoryResultOutput) ToGetApicategoryResultOutputWithContext(ctx context.Context) GetApicategoryResultOutput
- type GetAppGroupAppKeyArgs
- type GetAppGroupAppKeyOutputArgs
- type GetAppGroupAppKeyResult
- type GetAppGroupAppKeyResultOutput
- func (o GetAppGroupAppKeyResultOutput) ApiProducts() GoogleCloudApigeeV1APIProductAssociationResponseArrayOutput
- func (o GetAppGroupAppKeyResultOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
- func (o GetAppGroupAppKeyResultOutput) ConsumerKey() pulumi.StringOutput
- func (o GetAppGroupAppKeyResultOutput) ConsumerSecret() pulumi.StringOutput
- func (GetAppGroupAppKeyResultOutput) ElementType() reflect.Type
- func (o GetAppGroupAppKeyResultOutput) ExpiresAt() pulumi.StringOutput
- func (o GetAppGroupAppKeyResultOutput) ExpiresInSeconds() pulumi.StringOutput
- func (o GetAppGroupAppKeyResultOutput) IssuedAt() pulumi.StringOutput
- func (o GetAppGroupAppKeyResultOutput) Scopes() pulumi.StringArrayOutput
- func (o GetAppGroupAppKeyResultOutput) Status() pulumi.StringOutput
- func (o GetAppGroupAppKeyResultOutput) ToGetAppGroupAppKeyResultOutput() GetAppGroupAppKeyResultOutput
- func (o GetAppGroupAppKeyResultOutput) ToGetAppGroupAppKeyResultOutputWithContext(ctx context.Context) GetAppGroupAppKeyResultOutput
- type GetDeveloperAppKeyArgs
- type GetDeveloperAppKeyOutputArgs
- type GetDeveloperAppKeyResult
- type GetDeveloperAppKeyResultOutput
- func (o GetDeveloperAppKeyResultOutput) ApiProducts() pulumi.ArrayOutput
- func (o GetDeveloperAppKeyResultOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
- func (o GetDeveloperAppKeyResultOutput) ConsumerKey() pulumi.StringOutput
- func (o GetDeveloperAppKeyResultOutput) ConsumerSecret() pulumi.StringOutput
- func (GetDeveloperAppKeyResultOutput) ElementType() reflect.Type
- func (o GetDeveloperAppKeyResultOutput) ExpiresAt() pulumi.StringOutput
- func (o GetDeveloperAppKeyResultOutput) ExpiresInSeconds() pulumi.StringOutput
- func (o GetDeveloperAppKeyResultOutput) IssuedAt() pulumi.StringOutput
- func (o GetDeveloperAppKeyResultOutput) Scopes() pulumi.StringArrayOutput
- func (o GetDeveloperAppKeyResultOutput) Status() pulumi.StringOutput
- func (o GetDeveloperAppKeyResultOutput) ToGetDeveloperAppKeyResultOutput() GetDeveloperAppKeyResultOutput
- func (o GetDeveloperAppKeyResultOutput) ToGetDeveloperAppKeyResultOutputWithContext(ctx context.Context) GetDeveloperAppKeyResultOutput
- type GoogleCloudApigeeV1APIProductAssociationResponse
- type GoogleCloudApigeeV1APIProductAssociationResponseArrayOutput
- func (GoogleCloudApigeeV1APIProductAssociationResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1APIProductAssociationResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1APIProductAssociationResponseOutput
- func (o GoogleCloudApigeeV1APIProductAssociationResponseArrayOutput) ToGoogleCloudApigeeV1APIProductAssociationResponseArrayOutput() GoogleCloudApigeeV1APIProductAssociationResponseArrayOutput
- func (o GoogleCloudApigeeV1APIProductAssociationResponseArrayOutput) ToGoogleCloudApigeeV1APIProductAssociationResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1APIProductAssociationResponseArrayOutput
- type GoogleCloudApigeeV1APIProductAssociationResponseOutput
- func (o GoogleCloudApigeeV1APIProductAssociationResponseOutput) Apiproduct() pulumi.StringOutput
- func (GoogleCloudApigeeV1APIProductAssociationResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1APIProductAssociationResponseOutput) Status() pulumi.StringOutput
- func (o GoogleCloudApigeeV1APIProductAssociationResponseOutput) ToGoogleCloudApigeeV1APIProductAssociationResponseOutput() GoogleCloudApigeeV1APIProductAssociationResponseOutput
- func (o GoogleCloudApigeeV1APIProductAssociationResponseOutput) ToGoogleCloudApigeeV1APIProductAssociationResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1APIProductAssociationResponseOutput
- type GoogleCloudApigeeV1AddonsConfig
- type GoogleCloudApigeeV1AddonsConfigArgs
- func (GoogleCloudApigeeV1AddonsConfigArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1AddonsConfigArgs) ToGoogleCloudApigeeV1AddonsConfigOutput() GoogleCloudApigeeV1AddonsConfigOutput
- func (i GoogleCloudApigeeV1AddonsConfigArgs) ToGoogleCloudApigeeV1AddonsConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AddonsConfigOutput
- func (i GoogleCloudApigeeV1AddonsConfigArgs) ToGoogleCloudApigeeV1AddonsConfigPtrOutput() GoogleCloudApigeeV1AddonsConfigPtrOutput
- func (i GoogleCloudApigeeV1AddonsConfigArgs) ToGoogleCloudApigeeV1AddonsConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AddonsConfigPtrOutput
- type GoogleCloudApigeeV1AddonsConfigInput
- type GoogleCloudApigeeV1AddonsConfigOutput
- func (o GoogleCloudApigeeV1AddonsConfigOutput) AdvancedApiOpsConfig() GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput
- func (o GoogleCloudApigeeV1AddonsConfigOutput) AnalyticsConfig() GoogleCloudApigeeV1AnalyticsConfigPtrOutput
- func (o GoogleCloudApigeeV1AddonsConfigOutput) ApiSecurityConfig() GoogleCloudApigeeV1ApiSecurityConfigPtrOutput
- func (o GoogleCloudApigeeV1AddonsConfigOutput) ConnectorsPlatformConfig() GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput
- func (GoogleCloudApigeeV1AddonsConfigOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1AddonsConfigOutput) IntegrationConfig() GoogleCloudApigeeV1IntegrationConfigPtrOutput
- func (o GoogleCloudApigeeV1AddonsConfigOutput) MonetizationConfig() GoogleCloudApigeeV1MonetizationConfigPtrOutput
- func (o GoogleCloudApigeeV1AddonsConfigOutput) ToGoogleCloudApigeeV1AddonsConfigOutput() GoogleCloudApigeeV1AddonsConfigOutput
- func (o GoogleCloudApigeeV1AddonsConfigOutput) ToGoogleCloudApigeeV1AddonsConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AddonsConfigOutput
- func (o GoogleCloudApigeeV1AddonsConfigOutput) ToGoogleCloudApigeeV1AddonsConfigPtrOutput() GoogleCloudApigeeV1AddonsConfigPtrOutput
- func (o GoogleCloudApigeeV1AddonsConfigOutput) ToGoogleCloudApigeeV1AddonsConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AddonsConfigPtrOutput
- type GoogleCloudApigeeV1AddonsConfigPtrInput
- type GoogleCloudApigeeV1AddonsConfigPtrOutput
- func (o GoogleCloudApigeeV1AddonsConfigPtrOutput) AdvancedApiOpsConfig() GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput
- func (o GoogleCloudApigeeV1AddonsConfigPtrOutput) AnalyticsConfig() GoogleCloudApigeeV1AnalyticsConfigPtrOutput
- func (o GoogleCloudApigeeV1AddonsConfigPtrOutput) ApiSecurityConfig() GoogleCloudApigeeV1ApiSecurityConfigPtrOutput
- func (o GoogleCloudApigeeV1AddonsConfigPtrOutput) ConnectorsPlatformConfig() GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput
- func (o GoogleCloudApigeeV1AddonsConfigPtrOutput) Elem() GoogleCloudApigeeV1AddonsConfigOutput
- func (GoogleCloudApigeeV1AddonsConfigPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1AddonsConfigPtrOutput) IntegrationConfig() GoogleCloudApigeeV1IntegrationConfigPtrOutput
- func (o GoogleCloudApigeeV1AddonsConfigPtrOutput) MonetizationConfig() GoogleCloudApigeeV1MonetizationConfigPtrOutput
- func (o GoogleCloudApigeeV1AddonsConfigPtrOutput) ToGoogleCloudApigeeV1AddonsConfigPtrOutput() GoogleCloudApigeeV1AddonsConfigPtrOutput
- func (o GoogleCloudApigeeV1AddonsConfigPtrOutput) ToGoogleCloudApigeeV1AddonsConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AddonsConfigPtrOutput
- type GoogleCloudApigeeV1AddonsConfigResponse
- type GoogleCloudApigeeV1AddonsConfigResponseOutput
- func (o GoogleCloudApigeeV1AddonsConfigResponseOutput) AdvancedApiOpsConfig() GoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutput
- func (o GoogleCloudApigeeV1AddonsConfigResponseOutput) AnalyticsConfig() GoogleCloudApigeeV1AnalyticsConfigResponseOutput
- func (o GoogleCloudApigeeV1AddonsConfigResponseOutput) ApiSecurityConfig() GoogleCloudApigeeV1ApiSecurityConfigResponseOutput
- func (o GoogleCloudApigeeV1AddonsConfigResponseOutput) ConnectorsPlatformConfig() GoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput
- func (GoogleCloudApigeeV1AddonsConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1AddonsConfigResponseOutput) IntegrationConfig() GoogleCloudApigeeV1IntegrationConfigResponseOutput
- func (o GoogleCloudApigeeV1AddonsConfigResponseOutput) MonetizationConfig() GoogleCloudApigeeV1MonetizationConfigResponseOutput
- func (o GoogleCloudApigeeV1AddonsConfigResponseOutput) ToGoogleCloudApigeeV1AddonsConfigResponseOutput() GoogleCloudApigeeV1AddonsConfigResponseOutput
- func (o GoogleCloudApigeeV1AddonsConfigResponseOutput) ToGoogleCloudApigeeV1AddonsConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AddonsConfigResponseOutput
- type GoogleCloudApigeeV1AdvancedApiOpsConfig
- type GoogleCloudApigeeV1AdvancedApiOpsConfigArgs
- func (GoogleCloudApigeeV1AdvancedApiOpsConfigArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1AdvancedApiOpsConfigArgs) ToGoogleCloudApigeeV1AdvancedApiOpsConfigOutput() GoogleCloudApigeeV1AdvancedApiOpsConfigOutput
- func (i GoogleCloudApigeeV1AdvancedApiOpsConfigArgs) ToGoogleCloudApigeeV1AdvancedApiOpsConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AdvancedApiOpsConfigOutput
- func (i GoogleCloudApigeeV1AdvancedApiOpsConfigArgs) ToGoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput() GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput
- func (i GoogleCloudApigeeV1AdvancedApiOpsConfigArgs) ToGoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput
- type GoogleCloudApigeeV1AdvancedApiOpsConfigInput
- type GoogleCloudApigeeV1AdvancedApiOpsConfigOutput
- func (GoogleCloudApigeeV1AdvancedApiOpsConfigOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1AdvancedApiOpsConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o GoogleCloudApigeeV1AdvancedApiOpsConfigOutput) ToGoogleCloudApigeeV1AdvancedApiOpsConfigOutput() GoogleCloudApigeeV1AdvancedApiOpsConfigOutput
- func (o GoogleCloudApigeeV1AdvancedApiOpsConfigOutput) ToGoogleCloudApigeeV1AdvancedApiOpsConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AdvancedApiOpsConfigOutput
- func (o GoogleCloudApigeeV1AdvancedApiOpsConfigOutput) ToGoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput() GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput
- func (o GoogleCloudApigeeV1AdvancedApiOpsConfigOutput) ToGoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput
- type GoogleCloudApigeeV1AdvancedApiOpsConfigPtrInput
- type GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput
- func (o GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput) Elem() GoogleCloudApigeeV1AdvancedApiOpsConfigOutput
- func (GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput) ToGoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput() GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput
- func (o GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput) ToGoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput
- type GoogleCloudApigeeV1AdvancedApiOpsConfigResponse
- type GoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutput
- func (GoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o GoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutput) ToGoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutput() GoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutput
- func (o GoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutput) ToGoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutput
- type GoogleCloudApigeeV1AnalyticsConfig
- type GoogleCloudApigeeV1AnalyticsConfigArgs
- func (GoogleCloudApigeeV1AnalyticsConfigArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1AnalyticsConfigArgs) ToGoogleCloudApigeeV1AnalyticsConfigOutput() GoogleCloudApigeeV1AnalyticsConfigOutput
- func (i GoogleCloudApigeeV1AnalyticsConfigArgs) ToGoogleCloudApigeeV1AnalyticsConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AnalyticsConfigOutput
- func (i GoogleCloudApigeeV1AnalyticsConfigArgs) ToGoogleCloudApigeeV1AnalyticsConfigPtrOutput() GoogleCloudApigeeV1AnalyticsConfigPtrOutput
- func (i GoogleCloudApigeeV1AnalyticsConfigArgs) ToGoogleCloudApigeeV1AnalyticsConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AnalyticsConfigPtrOutput
- type GoogleCloudApigeeV1AnalyticsConfigInput
- type GoogleCloudApigeeV1AnalyticsConfigOutput
- func (GoogleCloudApigeeV1AnalyticsConfigOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1AnalyticsConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o GoogleCloudApigeeV1AnalyticsConfigOutput) ToGoogleCloudApigeeV1AnalyticsConfigOutput() GoogleCloudApigeeV1AnalyticsConfigOutput
- func (o GoogleCloudApigeeV1AnalyticsConfigOutput) ToGoogleCloudApigeeV1AnalyticsConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AnalyticsConfigOutput
- func (o GoogleCloudApigeeV1AnalyticsConfigOutput) ToGoogleCloudApigeeV1AnalyticsConfigPtrOutput() GoogleCloudApigeeV1AnalyticsConfigPtrOutput
- func (o GoogleCloudApigeeV1AnalyticsConfigOutput) ToGoogleCloudApigeeV1AnalyticsConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AnalyticsConfigPtrOutput
- type GoogleCloudApigeeV1AnalyticsConfigPtrInput
- type GoogleCloudApigeeV1AnalyticsConfigPtrOutput
- func (o GoogleCloudApigeeV1AnalyticsConfigPtrOutput) Elem() GoogleCloudApigeeV1AnalyticsConfigOutput
- func (GoogleCloudApigeeV1AnalyticsConfigPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1AnalyticsConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o GoogleCloudApigeeV1AnalyticsConfigPtrOutput) ToGoogleCloudApigeeV1AnalyticsConfigPtrOutput() GoogleCloudApigeeV1AnalyticsConfigPtrOutput
- func (o GoogleCloudApigeeV1AnalyticsConfigPtrOutput) ToGoogleCloudApigeeV1AnalyticsConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AnalyticsConfigPtrOutput
- type GoogleCloudApigeeV1AnalyticsConfigResponse
- type GoogleCloudApigeeV1AnalyticsConfigResponseOutput
- func (GoogleCloudApigeeV1AnalyticsConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1AnalyticsConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o GoogleCloudApigeeV1AnalyticsConfigResponseOutput) ExpireTimeMillis() pulumi.StringOutput
- func (o GoogleCloudApigeeV1AnalyticsConfigResponseOutput) State() pulumi.StringOutput
- func (o GoogleCloudApigeeV1AnalyticsConfigResponseOutput) ToGoogleCloudApigeeV1AnalyticsConfigResponseOutput() GoogleCloudApigeeV1AnalyticsConfigResponseOutput
- func (o GoogleCloudApigeeV1AnalyticsConfigResponseOutput) ToGoogleCloudApigeeV1AnalyticsConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AnalyticsConfigResponseOutput
- func (o GoogleCloudApigeeV1AnalyticsConfigResponseOutput) UpdateTime() pulumi.StringOutput
- type GoogleCloudApigeeV1ApiCategoryResponse
- type GoogleCloudApigeeV1ApiCategoryResponseOutput
- func (GoogleCloudApigeeV1ApiCategoryResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ApiCategoryResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudApigeeV1ApiCategoryResponseOutput) SiteId() pulumi.StringOutput
- func (o GoogleCloudApigeeV1ApiCategoryResponseOutput) ToGoogleCloudApigeeV1ApiCategoryResponseOutput() GoogleCloudApigeeV1ApiCategoryResponseOutput
- func (o GoogleCloudApigeeV1ApiCategoryResponseOutput) ToGoogleCloudApigeeV1ApiCategoryResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ApiCategoryResponseOutput
- func (o GoogleCloudApigeeV1ApiCategoryResponseOutput) UpdateTime() pulumi.StringOutput
- type GoogleCloudApigeeV1ApiProductRefResponse
- type GoogleCloudApigeeV1ApiProductRefResponseArrayOutput
- func (GoogleCloudApigeeV1ApiProductRefResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ApiProductRefResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1ApiProductRefResponseOutput
- func (o GoogleCloudApigeeV1ApiProductRefResponseArrayOutput) ToGoogleCloudApigeeV1ApiProductRefResponseArrayOutput() GoogleCloudApigeeV1ApiProductRefResponseArrayOutput
- func (o GoogleCloudApigeeV1ApiProductRefResponseArrayOutput) ToGoogleCloudApigeeV1ApiProductRefResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ApiProductRefResponseArrayOutput
- type GoogleCloudApigeeV1ApiProductRefResponseOutput
- func (o GoogleCloudApigeeV1ApiProductRefResponseOutput) Apiproduct() pulumi.StringOutput
- func (GoogleCloudApigeeV1ApiProductRefResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ApiProductRefResponseOutput) Status() pulumi.StringOutput
- func (o GoogleCloudApigeeV1ApiProductRefResponseOutput) ToGoogleCloudApigeeV1ApiProductRefResponseOutput() GoogleCloudApigeeV1ApiProductRefResponseOutput
- func (o GoogleCloudApigeeV1ApiProductRefResponseOutput) ToGoogleCloudApigeeV1ApiProductRefResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ApiProductRefResponseOutput
- type GoogleCloudApigeeV1ApiSecurityConfig
- type GoogleCloudApigeeV1ApiSecurityConfigArgs
- func (GoogleCloudApigeeV1ApiSecurityConfigArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1ApiSecurityConfigArgs) ToGoogleCloudApigeeV1ApiSecurityConfigOutput() GoogleCloudApigeeV1ApiSecurityConfigOutput
- func (i GoogleCloudApigeeV1ApiSecurityConfigArgs) ToGoogleCloudApigeeV1ApiSecurityConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ApiSecurityConfigOutput
- func (i GoogleCloudApigeeV1ApiSecurityConfigArgs) ToGoogleCloudApigeeV1ApiSecurityConfigPtrOutput() GoogleCloudApigeeV1ApiSecurityConfigPtrOutput
- func (i GoogleCloudApigeeV1ApiSecurityConfigArgs) ToGoogleCloudApigeeV1ApiSecurityConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ApiSecurityConfigPtrOutput
- type GoogleCloudApigeeV1ApiSecurityConfigInput
- type GoogleCloudApigeeV1ApiSecurityConfigOutput
- func (GoogleCloudApigeeV1ApiSecurityConfigOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ApiSecurityConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o GoogleCloudApigeeV1ApiSecurityConfigOutput) ToGoogleCloudApigeeV1ApiSecurityConfigOutput() GoogleCloudApigeeV1ApiSecurityConfigOutput
- func (o GoogleCloudApigeeV1ApiSecurityConfigOutput) ToGoogleCloudApigeeV1ApiSecurityConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ApiSecurityConfigOutput
- func (o GoogleCloudApigeeV1ApiSecurityConfigOutput) ToGoogleCloudApigeeV1ApiSecurityConfigPtrOutput() GoogleCloudApigeeV1ApiSecurityConfigPtrOutput
- func (o GoogleCloudApigeeV1ApiSecurityConfigOutput) ToGoogleCloudApigeeV1ApiSecurityConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ApiSecurityConfigPtrOutput
- type GoogleCloudApigeeV1ApiSecurityConfigPtrInput
- type GoogleCloudApigeeV1ApiSecurityConfigPtrOutput
- func (o GoogleCloudApigeeV1ApiSecurityConfigPtrOutput) Elem() GoogleCloudApigeeV1ApiSecurityConfigOutput
- func (GoogleCloudApigeeV1ApiSecurityConfigPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ApiSecurityConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o GoogleCloudApigeeV1ApiSecurityConfigPtrOutput) ToGoogleCloudApigeeV1ApiSecurityConfigPtrOutput() GoogleCloudApigeeV1ApiSecurityConfigPtrOutput
- func (o GoogleCloudApigeeV1ApiSecurityConfigPtrOutput) ToGoogleCloudApigeeV1ApiSecurityConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ApiSecurityConfigPtrOutput
- type GoogleCloudApigeeV1ApiSecurityConfigResponse
- type GoogleCloudApigeeV1ApiSecurityConfigResponseOutput
- func (GoogleCloudApigeeV1ApiSecurityConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ApiSecurityConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o GoogleCloudApigeeV1ApiSecurityConfigResponseOutput) ExpiresAt() pulumi.StringOutput
- func (o GoogleCloudApigeeV1ApiSecurityConfigResponseOutput) ToGoogleCloudApigeeV1ApiSecurityConfigResponseOutput() GoogleCloudApigeeV1ApiSecurityConfigResponseOutput
- func (o GoogleCloudApigeeV1ApiSecurityConfigResponseOutput) ToGoogleCloudApigeeV1ApiSecurityConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ApiSecurityConfigResponseOutput
- type GoogleCloudApigeeV1AsyncQueryResultResponse
- type GoogleCloudApigeeV1AsyncQueryResultResponseOutput
- func (GoogleCloudApigeeV1AsyncQueryResultResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1AsyncQueryResultResponseOutput) Expires() pulumi.StringOutput
- func (o GoogleCloudApigeeV1AsyncQueryResultResponseOutput) Self() pulumi.StringOutput
- func (o GoogleCloudApigeeV1AsyncQueryResultResponseOutput) ToGoogleCloudApigeeV1AsyncQueryResultResponseOutput() GoogleCloudApigeeV1AsyncQueryResultResponseOutput
- func (o GoogleCloudApigeeV1AsyncQueryResultResponseOutput) ToGoogleCloudApigeeV1AsyncQueryResultResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AsyncQueryResultResponseOutput
- type GoogleCloudApigeeV1Attribute
- type GoogleCloudApigeeV1AttributeArgs
- func (GoogleCloudApigeeV1AttributeArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1AttributeArgs) ToGoogleCloudApigeeV1AttributeOutput() GoogleCloudApigeeV1AttributeOutput
- func (i GoogleCloudApigeeV1AttributeArgs) ToGoogleCloudApigeeV1AttributeOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AttributeOutput
- type GoogleCloudApigeeV1AttributeArray
- func (GoogleCloudApigeeV1AttributeArray) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1AttributeArray) ToGoogleCloudApigeeV1AttributeArrayOutput() GoogleCloudApigeeV1AttributeArrayOutput
- func (i GoogleCloudApigeeV1AttributeArray) ToGoogleCloudApigeeV1AttributeArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AttributeArrayOutput
- type GoogleCloudApigeeV1AttributeArrayInput
- type GoogleCloudApigeeV1AttributeArrayOutput
- func (GoogleCloudApigeeV1AttributeArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1AttributeArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1AttributeOutput
- func (o GoogleCloudApigeeV1AttributeArrayOutput) ToGoogleCloudApigeeV1AttributeArrayOutput() GoogleCloudApigeeV1AttributeArrayOutput
- func (o GoogleCloudApigeeV1AttributeArrayOutput) ToGoogleCloudApigeeV1AttributeArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AttributeArrayOutput
- type GoogleCloudApigeeV1AttributeInput
- type GoogleCloudApigeeV1AttributeOutput
- func (GoogleCloudApigeeV1AttributeOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1AttributeOutput) Name() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1AttributeOutput) ToGoogleCloudApigeeV1AttributeOutput() GoogleCloudApigeeV1AttributeOutput
- func (o GoogleCloudApigeeV1AttributeOutput) ToGoogleCloudApigeeV1AttributeOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AttributeOutput
- func (o GoogleCloudApigeeV1AttributeOutput) Value() pulumi.StringPtrOutput
- type GoogleCloudApigeeV1AttributeResponse
- type GoogleCloudApigeeV1AttributeResponseArrayOutput
- func (GoogleCloudApigeeV1AttributeResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1AttributeResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1AttributeResponseOutput
- func (o GoogleCloudApigeeV1AttributeResponseArrayOutput) ToGoogleCloudApigeeV1AttributeResponseArrayOutput() GoogleCloudApigeeV1AttributeResponseArrayOutput
- func (o GoogleCloudApigeeV1AttributeResponseArrayOutput) ToGoogleCloudApigeeV1AttributeResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AttributeResponseArrayOutput
- type GoogleCloudApigeeV1AttributeResponseOutput
- func (GoogleCloudApigeeV1AttributeResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1AttributeResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudApigeeV1AttributeResponseOutput) ToGoogleCloudApigeeV1AttributeResponseOutput() GoogleCloudApigeeV1AttributeResponseOutput
- func (o GoogleCloudApigeeV1AttributeResponseOutput) ToGoogleCloudApigeeV1AttributeResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AttributeResponseOutput
- func (o GoogleCloudApigeeV1AttributeResponseOutput) Value() pulumi.StringOutput
- type GoogleCloudApigeeV1CanaryEvaluationMetricLabels
- type GoogleCloudApigeeV1CanaryEvaluationMetricLabelsArgs
- func (GoogleCloudApigeeV1CanaryEvaluationMetricLabelsArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1CanaryEvaluationMetricLabelsArgs) ToGoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput() GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput
- func (i GoogleCloudApigeeV1CanaryEvaluationMetricLabelsArgs) ToGoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput
- type GoogleCloudApigeeV1CanaryEvaluationMetricLabelsInput
- type GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput
- func (GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput) Env() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput) InstanceId() pulumi.StringOutput
- func (o GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput) Location() pulumi.StringOutput
- func (o GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput) ToGoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput() GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput
- func (o GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput) ToGoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput
- type GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponse
- type GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput
- func (GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput) Env() pulumi.StringOutput
- func (o GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput) InstanceId() pulumi.StringOutput
- func (o GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput) Location() pulumi.StringOutput
- func (o GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput) ToGoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput() GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput
- func (o GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput) ToGoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput
- type GoogleCloudApigeeV1CertInfoResponse
- type GoogleCloudApigeeV1CertInfoResponseArrayOutput
- func (GoogleCloudApigeeV1CertInfoResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1CertInfoResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1CertInfoResponseOutput
- func (o GoogleCloudApigeeV1CertInfoResponseArrayOutput) ToGoogleCloudApigeeV1CertInfoResponseArrayOutput() GoogleCloudApigeeV1CertInfoResponseArrayOutput
- func (o GoogleCloudApigeeV1CertInfoResponseArrayOutput) ToGoogleCloudApigeeV1CertInfoResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CertInfoResponseArrayOutput
- type GoogleCloudApigeeV1CertInfoResponseOutput
- func (o GoogleCloudApigeeV1CertInfoResponseOutput) BasicConstraints() pulumi.StringOutput
- func (GoogleCloudApigeeV1CertInfoResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1CertInfoResponseOutput) ExpiryDate() pulumi.StringOutput
- func (o GoogleCloudApigeeV1CertInfoResponseOutput) IsValid() pulumi.StringOutput
- func (o GoogleCloudApigeeV1CertInfoResponseOutput) Issuer() pulumi.StringOutput
- func (o GoogleCloudApigeeV1CertInfoResponseOutput) PublicKey() pulumi.StringOutput
- func (o GoogleCloudApigeeV1CertInfoResponseOutput) SerialNumber() pulumi.StringOutput
- func (o GoogleCloudApigeeV1CertInfoResponseOutput) SigAlgName() pulumi.StringOutput
- func (o GoogleCloudApigeeV1CertInfoResponseOutput) Subject() pulumi.StringOutput
- func (o GoogleCloudApigeeV1CertInfoResponseOutput) SubjectAlternativeNames() pulumi.StringArrayOutput
- func (o GoogleCloudApigeeV1CertInfoResponseOutput) ToGoogleCloudApigeeV1CertInfoResponseOutput() GoogleCloudApigeeV1CertInfoResponseOutput
- func (o GoogleCloudApigeeV1CertInfoResponseOutput) ToGoogleCloudApigeeV1CertInfoResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CertInfoResponseOutput
- func (o GoogleCloudApigeeV1CertInfoResponseOutput) ValidFrom() pulumi.StringOutput
- func (o GoogleCloudApigeeV1CertInfoResponseOutput) Version() pulumi.IntOutput
- type GoogleCloudApigeeV1CertificateResponse
- type GoogleCloudApigeeV1CertificateResponseOutput
- func (o GoogleCloudApigeeV1CertificateResponseOutput) CertInfo() GoogleCloudApigeeV1CertInfoResponseArrayOutput
- func (GoogleCloudApigeeV1CertificateResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1CertificateResponseOutput) ToGoogleCloudApigeeV1CertificateResponseOutput() GoogleCloudApigeeV1CertificateResponseOutput
- func (o GoogleCloudApigeeV1CertificateResponseOutput) ToGoogleCloudApigeeV1CertificateResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CertificateResponseOutput
- type GoogleCloudApigeeV1ConnectorsPlatformConfig
- type GoogleCloudApigeeV1ConnectorsPlatformConfigArgs
- func (GoogleCloudApigeeV1ConnectorsPlatformConfigArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1ConnectorsPlatformConfigArgs) ToGoogleCloudApigeeV1ConnectorsPlatformConfigOutput() GoogleCloudApigeeV1ConnectorsPlatformConfigOutput
- func (i GoogleCloudApigeeV1ConnectorsPlatformConfigArgs) ToGoogleCloudApigeeV1ConnectorsPlatformConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ConnectorsPlatformConfigOutput
- func (i GoogleCloudApigeeV1ConnectorsPlatformConfigArgs) ToGoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput() GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput
- func (i GoogleCloudApigeeV1ConnectorsPlatformConfigArgs) ToGoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput
- type GoogleCloudApigeeV1ConnectorsPlatformConfigInput
- type GoogleCloudApigeeV1ConnectorsPlatformConfigOutput
- func (GoogleCloudApigeeV1ConnectorsPlatformConfigOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ConnectorsPlatformConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o GoogleCloudApigeeV1ConnectorsPlatformConfigOutput) ToGoogleCloudApigeeV1ConnectorsPlatformConfigOutput() GoogleCloudApigeeV1ConnectorsPlatformConfigOutput
- func (o GoogleCloudApigeeV1ConnectorsPlatformConfigOutput) ToGoogleCloudApigeeV1ConnectorsPlatformConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ConnectorsPlatformConfigOutput
- func (o GoogleCloudApigeeV1ConnectorsPlatformConfigOutput) ToGoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput() GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput
- func (o GoogleCloudApigeeV1ConnectorsPlatformConfigOutput) ToGoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput
- type GoogleCloudApigeeV1ConnectorsPlatformConfigPtrInput
- type GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput
- func (o GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput) Elem() GoogleCloudApigeeV1ConnectorsPlatformConfigOutput
- func (GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput) ToGoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput() GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput
- func (o GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput) ToGoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput
- type GoogleCloudApigeeV1ConnectorsPlatformConfigResponse
- type GoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput
- func (GoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o GoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput) ExpiresAt() pulumi.StringOutput
- func (o GoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput) ToGoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput() GoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput
- func (o GoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput) ToGoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput
- type GoogleCloudApigeeV1CredentialResponse
- type GoogleCloudApigeeV1CredentialResponseArrayOutput
- func (GoogleCloudApigeeV1CredentialResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1CredentialResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1CredentialResponseOutput
- func (o GoogleCloudApigeeV1CredentialResponseArrayOutput) ToGoogleCloudApigeeV1CredentialResponseArrayOutput() GoogleCloudApigeeV1CredentialResponseArrayOutput
- func (o GoogleCloudApigeeV1CredentialResponseArrayOutput) ToGoogleCloudApigeeV1CredentialResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CredentialResponseArrayOutput
- type GoogleCloudApigeeV1CredentialResponseOutput
- func (o GoogleCloudApigeeV1CredentialResponseOutput) ApiProducts() GoogleCloudApigeeV1ApiProductRefResponseArrayOutput
- func (o GoogleCloudApigeeV1CredentialResponseOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
- func (o GoogleCloudApigeeV1CredentialResponseOutput) ConsumerKey() pulumi.StringOutput
- func (o GoogleCloudApigeeV1CredentialResponseOutput) ConsumerSecret() pulumi.StringOutput
- func (GoogleCloudApigeeV1CredentialResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1CredentialResponseOutput) ExpiresAt() pulumi.StringOutput
- func (o GoogleCloudApigeeV1CredentialResponseOutput) IssuedAt() pulumi.StringOutput
- func (o GoogleCloudApigeeV1CredentialResponseOutput) Scopes() pulumi.StringArrayOutput
- func (o GoogleCloudApigeeV1CredentialResponseOutput) Status() pulumi.StringOutput
- func (o GoogleCloudApigeeV1CredentialResponseOutput) ToGoogleCloudApigeeV1CredentialResponseOutput() GoogleCloudApigeeV1CredentialResponseOutput
- func (o GoogleCloudApigeeV1CredentialResponseOutput) ToGoogleCloudApigeeV1CredentialResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CredentialResponseOutput
- type GoogleCloudApigeeV1CustomReportMetric
- type GoogleCloudApigeeV1CustomReportMetricArgs
- func (GoogleCloudApigeeV1CustomReportMetricArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1CustomReportMetricArgs) ToGoogleCloudApigeeV1CustomReportMetricOutput() GoogleCloudApigeeV1CustomReportMetricOutput
- func (i GoogleCloudApigeeV1CustomReportMetricArgs) ToGoogleCloudApigeeV1CustomReportMetricOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CustomReportMetricOutput
- type GoogleCloudApigeeV1CustomReportMetricArray
- func (GoogleCloudApigeeV1CustomReportMetricArray) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1CustomReportMetricArray) ToGoogleCloudApigeeV1CustomReportMetricArrayOutput() GoogleCloudApigeeV1CustomReportMetricArrayOutput
- func (i GoogleCloudApigeeV1CustomReportMetricArray) ToGoogleCloudApigeeV1CustomReportMetricArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CustomReportMetricArrayOutput
- type GoogleCloudApigeeV1CustomReportMetricArrayInput
- type GoogleCloudApigeeV1CustomReportMetricArrayOutput
- func (GoogleCloudApigeeV1CustomReportMetricArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1CustomReportMetricArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1CustomReportMetricOutput
- func (o GoogleCloudApigeeV1CustomReportMetricArrayOutput) ToGoogleCloudApigeeV1CustomReportMetricArrayOutput() GoogleCloudApigeeV1CustomReportMetricArrayOutput
- func (o GoogleCloudApigeeV1CustomReportMetricArrayOutput) ToGoogleCloudApigeeV1CustomReportMetricArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CustomReportMetricArrayOutput
- type GoogleCloudApigeeV1CustomReportMetricInput
- type GoogleCloudApigeeV1CustomReportMetricOutput
- func (GoogleCloudApigeeV1CustomReportMetricOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1CustomReportMetricOutput) Function() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1CustomReportMetricOutput) Name() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1CustomReportMetricOutput) ToGoogleCloudApigeeV1CustomReportMetricOutput() GoogleCloudApigeeV1CustomReportMetricOutput
- func (o GoogleCloudApigeeV1CustomReportMetricOutput) ToGoogleCloudApigeeV1CustomReportMetricOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CustomReportMetricOutput
- type GoogleCloudApigeeV1CustomReportMetricResponse
- type GoogleCloudApigeeV1CustomReportMetricResponseArrayOutput
- func (GoogleCloudApigeeV1CustomReportMetricResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1CustomReportMetricResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1CustomReportMetricResponseOutput
- func (o GoogleCloudApigeeV1CustomReportMetricResponseArrayOutput) ToGoogleCloudApigeeV1CustomReportMetricResponseArrayOutput() GoogleCloudApigeeV1CustomReportMetricResponseArrayOutput
- func (o GoogleCloudApigeeV1CustomReportMetricResponseArrayOutput) ToGoogleCloudApigeeV1CustomReportMetricResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CustomReportMetricResponseArrayOutput
- type GoogleCloudApigeeV1CustomReportMetricResponseOutput
- func (GoogleCloudApigeeV1CustomReportMetricResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1CustomReportMetricResponseOutput) Function() pulumi.StringOutput
- func (o GoogleCloudApigeeV1CustomReportMetricResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudApigeeV1CustomReportMetricResponseOutput) ToGoogleCloudApigeeV1CustomReportMetricResponseOutput() GoogleCloudApigeeV1CustomReportMetricResponseOutput
- func (o GoogleCloudApigeeV1CustomReportMetricResponseOutput) ToGoogleCloudApigeeV1CustomReportMetricResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CustomReportMetricResponseOutput
- type GoogleCloudApigeeV1DatastoreConfig
- type GoogleCloudApigeeV1DatastoreConfigArgs
- func (GoogleCloudApigeeV1DatastoreConfigArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1DatastoreConfigArgs) ToGoogleCloudApigeeV1DatastoreConfigOutput() GoogleCloudApigeeV1DatastoreConfigOutput
- func (i GoogleCloudApigeeV1DatastoreConfigArgs) ToGoogleCloudApigeeV1DatastoreConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1DatastoreConfigOutput
- func (i GoogleCloudApigeeV1DatastoreConfigArgs) ToGoogleCloudApigeeV1DatastoreConfigPtrOutput() GoogleCloudApigeeV1DatastoreConfigPtrOutput
- func (i GoogleCloudApigeeV1DatastoreConfigArgs) ToGoogleCloudApigeeV1DatastoreConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1DatastoreConfigPtrOutput
- type GoogleCloudApigeeV1DatastoreConfigInput
- type GoogleCloudApigeeV1DatastoreConfigOutput
- func (o GoogleCloudApigeeV1DatastoreConfigOutput) BucketName() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1DatastoreConfigOutput) DatasetName() pulumi.StringPtrOutput
- func (GoogleCloudApigeeV1DatastoreConfigOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1DatastoreConfigOutput) Path() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1DatastoreConfigOutput) Project() pulumi.StringOutput
- func (o GoogleCloudApigeeV1DatastoreConfigOutput) TablePrefix() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1DatastoreConfigOutput) ToGoogleCloudApigeeV1DatastoreConfigOutput() GoogleCloudApigeeV1DatastoreConfigOutput
- func (o GoogleCloudApigeeV1DatastoreConfigOutput) ToGoogleCloudApigeeV1DatastoreConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1DatastoreConfigOutput
- func (o GoogleCloudApigeeV1DatastoreConfigOutput) ToGoogleCloudApigeeV1DatastoreConfigPtrOutput() GoogleCloudApigeeV1DatastoreConfigPtrOutput
- func (o GoogleCloudApigeeV1DatastoreConfigOutput) ToGoogleCloudApigeeV1DatastoreConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1DatastoreConfigPtrOutput
- type GoogleCloudApigeeV1DatastoreConfigPtrInput
- type GoogleCloudApigeeV1DatastoreConfigPtrOutput
- func (o GoogleCloudApigeeV1DatastoreConfigPtrOutput) BucketName() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1DatastoreConfigPtrOutput) DatasetName() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1DatastoreConfigPtrOutput) Elem() GoogleCloudApigeeV1DatastoreConfigOutput
- func (GoogleCloudApigeeV1DatastoreConfigPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1DatastoreConfigPtrOutput) Path() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1DatastoreConfigPtrOutput) Project() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1DatastoreConfigPtrOutput) TablePrefix() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1DatastoreConfigPtrOutput) ToGoogleCloudApigeeV1DatastoreConfigPtrOutput() GoogleCloudApigeeV1DatastoreConfigPtrOutput
- func (o GoogleCloudApigeeV1DatastoreConfigPtrOutput) ToGoogleCloudApigeeV1DatastoreConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1DatastoreConfigPtrOutput
- type GoogleCloudApigeeV1DatastoreConfigResponse
- type GoogleCloudApigeeV1DatastoreConfigResponseOutput
- func (o GoogleCloudApigeeV1DatastoreConfigResponseOutput) BucketName() pulumi.StringOutput
- func (o GoogleCloudApigeeV1DatastoreConfigResponseOutput) DatasetName() pulumi.StringOutput
- func (GoogleCloudApigeeV1DatastoreConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1DatastoreConfigResponseOutput) Path() pulumi.StringOutput
- func (o GoogleCloudApigeeV1DatastoreConfigResponseOutput) Project() pulumi.StringOutput
- func (o GoogleCloudApigeeV1DatastoreConfigResponseOutput) TablePrefix() pulumi.StringOutput
- func (o GoogleCloudApigeeV1DatastoreConfigResponseOutput) ToGoogleCloudApigeeV1DatastoreConfigResponseOutput() GoogleCloudApigeeV1DatastoreConfigResponseOutput
- func (o GoogleCloudApigeeV1DatastoreConfigResponseOutput) ToGoogleCloudApigeeV1DatastoreConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1DatastoreConfigResponseOutput
- type GoogleCloudApigeeV1DateRange
- type GoogleCloudApigeeV1DateRangeArgs
- func (GoogleCloudApigeeV1DateRangeArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1DateRangeArgs) ToGoogleCloudApigeeV1DateRangeOutput() GoogleCloudApigeeV1DateRangeOutput
- func (i GoogleCloudApigeeV1DateRangeArgs) ToGoogleCloudApigeeV1DateRangeOutputWithContext(ctx context.Context) GoogleCloudApigeeV1DateRangeOutput
- type GoogleCloudApigeeV1DateRangeInput
- type GoogleCloudApigeeV1DateRangeOutput
- func (GoogleCloudApigeeV1DateRangeOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1DateRangeOutput) End() pulumi.StringOutput
- func (o GoogleCloudApigeeV1DateRangeOutput) Start() pulumi.StringOutput
- func (o GoogleCloudApigeeV1DateRangeOutput) ToGoogleCloudApigeeV1DateRangeOutput() GoogleCloudApigeeV1DateRangeOutput
- func (o GoogleCloudApigeeV1DateRangeOutput) ToGoogleCloudApigeeV1DateRangeOutputWithContext(ctx context.Context) GoogleCloudApigeeV1DateRangeOutput
- type GoogleCloudApigeeV1EntityMetadataResponse
- type GoogleCloudApigeeV1EntityMetadataResponseOutput
- func (o GoogleCloudApigeeV1EntityMetadataResponseOutput) CreatedAt() pulumi.StringOutput
- func (GoogleCloudApigeeV1EntityMetadataResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1EntityMetadataResponseOutput) LastModifiedAt() pulumi.StringOutput
- func (o GoogleCloudApigeeV1EntityMetadataResponseOutput) SubType() pulumi.StringOutput
- func (o GoogleCloudApigeeV1EntityMetadataResponseOutput) ToGoogleCloudApigeeV1EntityMetadataResponseOutput() GoogleCloudApigeeV1EntityMetadataResponseOutput
- func (o GoogleCloudApigeeV1EntityMetadataResponseOutput) ToGoogleCloudApigeeV1EntityMetadataResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1EntityMetadataResponseOutput
- type GoogleCloudApigeeV1GraphQLOperation
- type GoogleCloudApigeeV1GraphQLOperationArgs
- func (GoogleCloudApigeeV1GraphQLOperationArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1GraphQLOperationArgs) ToGoogleCloudApigeeV1GraphQLOperationOutput() GoogleCloudApigeeV1GraphQLOperationOutput
- func (i GoogleCloudApigeeV1GraphQLOperationArgs) ToGoogleCloudApigeeV1GraphQLOperationOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationOutput
- type GoogleCloudApigeeV1GraphQLOperationArray
- func (GoogleCloudApigeeV1GraphQLOperationArray) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1GraphQLOperationArray) ToGoogleCloudApigeeV1GraphQLOperationArrayOutput() GoogleCloudApigeeV1GraphQLOperationArrayOutput
- func (i GoogleCloudApigeeV1GraphQLOperationArray) ToGoogleCloudApigeeV1GraphQLOperationArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationArrayOutput
- type GoogleCloudApigeeV1GraphQLOperationArrayInput
- type GoogleCloudApigeeV1GraphQLOperationArrayOutput
- func (GoogleCloudApigeeV1GraphQLOperationArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1GraphQLOperationArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1GraphQLOperationOutput
- func (o GoogleCloudApigeeV1GraphQLOperationArrayOutput) ToGoogleCloudApigeeV1GraphQLOperationArrayOutput() GoogleCloudApigeeV1GraphQLOperationArrayOutput
- func (o GoogleCloudApigeeV1GraphQLOperationArrayOutput) ToGoogleCloudApigeeV1GraphQLOperationArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationArrayOutput
- type GoogleCloudApigeeV1GraphQLOperationConfig
- type GoogleCloudApigeeV1GraphQLOperationConfigArgs
- func (GoogleCloudApigeeV1GraphQLOperationConfigArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1GraphQLOperationConfigArgs) ToGoogleCloudApigeeV1GraphQLOperationConfigOutput() GoogleCloudApigeeV1GraphQLOperationConfigOutput
- func (i GoogleCloudApigeeV1GraphQLOperationConfigArgs) ToGoogleCloudApigeeV1GraphQLOperationConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationConfigOutput
- type GoogleCloudApigeeV1GraphQLOperationConfigArray
- func (GoogleCloudApigeeV1GraphQLOperationConfigArray) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1GraphQLOperationConfigArray) ToGoogleCloudApigeeV1GraphQLOperationConfigArrayOutput() GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput
- func (i GoogleCloudApigeeV1GraphQLOperationConfigArray) ToGoogleCloudApigeeV1GraphQLOperationConfigArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput
- type GoogleCloudApigeeV1GraphQLOperationConfigArrayInput
- type GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput
- func (GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1GraphQLOperationConfigOutput
- func (o GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput) ToGoogleCloudApigeeV1GraphQLOperationConfigArrayOutput() GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput
- func (o GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput) ToGoogleCloudApigeeV1GraphQLOperationConfigArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput
- type GoogleCloudApigeeV1GraphQLOperationConfigInput
- type GoogleCloudApigeeV1GraphQLOperationConfigOutput
- func (o GoogleCloudApigeeV1GraphQLOperationConfigOutput) ApiSource() pulumi.StringOutput
- func (o GoogleCloudApigeeV1GraphQLOperationConfigOutput) Attributes() GoogleCloudApigeeV1AttributeArrayOutput
- func (GoogleCloudApigeeV1GraphQLOperationConfigOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1GraphQLOperationConfigOutput) Operations() GoogleCloudApigeeV1GraphQLOperationArrayOutput
- func (o GoogleCloudApigeeV1GraphQLOperationConfigOutput) Quota() GoogleCloudApigeeV1QuotaPtrOutput
- func (o GoogleCloudApigeeV1GraphQLOperationConfigOutput) ToGoogleCloudApigeeV1GraphQLOperationConfigOutput() GoogleCloudApigeeV1GraphQLOperationConfigOutput
- func (o GoogleCloudApigeeV1GraphQLOperationConfigOutput) ToGoogleCloudApigeeV1GraphQLOperationConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationConfigOutput
- type GoogleCloudApigeeV1GraphQLOperationConfigResponse
- type GoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutput
- func (GoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput
- func (o GoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutput) ToGoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutput() GoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutput
- func (o GoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutput) ToGoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutput
- type GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput
- func (o GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput) ApiSource() pulumi.StringOutput
- func (o GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
- func (GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput) Operations() GoogleCloudApigeeV1GraphQLOperationResponseArrayOutput
- func (o GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput) Quota() GoogleCloudApigeeV1QuotaResponseOutput
- func (o GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput) ToGoogleCloudApigeeV1GraphQLOperationConfigResponseOutput() GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput
- func (o GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput) ToGoogleCloudApigeeV1GraphQLOperationConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput
- type GoogleCloudApigeeV1GraphQLOperationGroup
- type GoogleCloudApigeeV1GraphQLOperationGroupArgs
- func (GoogleCloudApigeeV1GraphQLOperationGroupArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1GraphQLOperationGroupArgs) ToGoogleCloudApigeeV1GraphQLOperationGroupOutput() GoogleCloudApigeeV1GraphQLOperationGroupOutput
- func (i GoogleCloudApigeeV1GraphQLOperationGroupArgs) ToGoogleCloudApigeeV1GraphQLOperationGroupOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationGroupOutput
- func (i GoogleCloudApigeeV1GraphQLOperationGroupArgs) ToGoogleCloudApigeeV1GraphQLOperationGroupPtrOutput() GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput
- func (i GoogleCloudApigeeV1GraphQLOperationGroupArgs) ToGoogleCloudApigeeV1GraphQLOperationGroupPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput
- type GoogleCloudApigeeV1GraphQLOperationGroupInput
- type GoogleCloudApigeeV1GraphQLOperationGroupOutput
- func (GoogleCloudApigeeV1GraphQLOperationGroupOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1GraphQLOperationGroupOutput) OperationConfigType() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1GraphQLOperationGroupOutput) OperationConfigs() GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput
- func (o GoogleCloudApigeeV1GraphQLOperationGroupOutput) ToGoogleCloudApigeeV1GraphQLOperationGroupOutput() GoogleCloudApigeeV1GraphQLOperationGroupOutput
- func (o GoogleCloudApigeeV1GraphQLOperationGroupOutput) ToGoogleCloudApigeeV1GraphQLOperationGroupOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationGroupOutput
- func (o GoogleCloudApigeeV1GraphQLOperationGroupOutput) ToGoogleCloudApigeeV1GraphQLOperationGroupPtrOutput() GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput
- func (o GoogleCloudApigeeV1GraphQLOperationGroupOutput) ToGoogleCloudApigeeV1GraphQLOperationGroupPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput
- type GoogleCloudApigeeV1GraphQLOperationGroupPtrInput
- type GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput
- func (o GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput) Elem() GoogleCloudApigeeV1GraphQLOperationGroupOutput
- func (GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput) OperationConfigType() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput) OperationConfigs() GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput
- func (o GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput) ToGoogleCloudApigeeV1GraphQLOperationGroupPtrOutput() GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput
- func (o GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput) ToGoogleCloudApigeeV1GraphQLOperationGroupPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput
- type GoogleCloudApigeeV1GraphQLOperationGroupResponse
- type GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput
- func (GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput) OperationConfigType() pulumi.StringOutput
- func (o GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput) OperationConfigs() GoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutput
- func (o GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput) ToGoogleCloudApigeeV1GraphQLOperationGroupResponseOutput() GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput
- func (o GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput) ToGoogleCloudApigeeV1GraphQLOperationGroupResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput
- type GoogleCloudApigeeV1GraphQLOperationInput
- type GoogleCloudApigeeV1GraphQLOperationOutput
- func (GoogleCloudApigeeV1GraphQLOperationOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1GraphQLOperationOutput) Operation() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1GraphQLOperationOutput) OperationTypes() pulumi.StringArrayOutput
- func (o GoogleCloudApigeeV1GraphQLOperationOutput) ToGoogleCloudApigeeV1GraphQLOperationOutput() GoogleCloudApigeeV1GraphQLOperationOutput
- func (o GoogleCloudApigeeV1GraphQLOperationOutput) ToGoogleCloudApigeeV1GraphQLOperationOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationOutput
- type GoogleCloudApigeeV1GraphQLOperationResponse
- type GoogleCloudApigeeV1GraphQLOperationResponseArrayOutput
- func (GoogleCloudApigeeV1GraphQLOperationResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1GraphQLOperationResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1GraphQLOperationResponseOutput
- func (o GoogleCloudApigeeV1GraphQLOperationResponseArrayOutput) ToGoogleCloudApigeeV1GraphQLOperationResponseArrayOutput() GoogleCloudApigeeV1GraphQLOperationResponseArrayOutput
- func (o GoogleCloudApigeeV1GraphQLOperationResponseArrayOutput) ToGoogleCloudApigeeV1GraphQLOperationResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationResponseArrayOutput
- type GoogleCloudApigeeV1GraphQLOperationResponseOutput
- func (GoogleCloudApigeeV1GraphQLOperationResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1GraphQLOperationResponseOutput) Operation() pulumi.StringOutput
- func (o GoogleCloudApigeeV1GraphQLOperationResponseOutput) OperationTypes() pulumi.StringArrayOutput
- func (o GoogleCloudApigeeV1GraphQLOperationResponseOutput) ToGoogleCloudApigeeV1GraphQLOperationResponseOutput() GoogleCloudApigeeV1GraphQLOperationResponseOutput
- func (o GoogleCloudApigeeV1GraphQLOperationResponseOutput) ToGoogleCloudApigeeV1GraphQLOperationResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationResponseOutput
- type GoogleCloudApigeeV1GrpcOperationConfig
- type GoogleCloudApigeeV1GrpcOperationConfigArgs
- func (GoogleCloudApigeeV1GrpcOperationConfigArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1GrpcOperationConfigArgs) ToGoogleCloudApigeeV1GrpcOperationConfigOutput() GoogleCloudApigeeV1GrpcOperationConfigOutput
- func (i GoogleCloudApigeeV1GrpcOperationConfigArgs) ToGoogleCloudApigeeV1GrpcOperationConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GrpcOperationConfigOutput
- type GoogleCloudApigeeV1GrpcOperationConfigArray
- func (GoogleCloudApigeeV1GrpcOperationConfigArray) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1GrpcOperationConfigArray) ToGoogleCloudApigeeV1GrpcOperationConfigArrayOutput() GoogleCloudApigeeV1GrpcOperationConfigArrayOutput
- func (i GoogleCloudApigeeV1GrpcOperationConfigArray) ToGoogleCloudApigeeV1GrpcOperationConfigArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GrpcOperationConfigArrayOutput
- type GoogleCloudApigeeV1GrpcOperationConfigArrayInput
- type GoogleCloudApigeeV1GrpcOperationConfigArrayOutput
- func (GoogleCloudApigeeV1GrpcOperationConfigArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1GrpcOperationConfigArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1GrpcOperationConfigOutput
- func (o GoogleCloudApigeeV1GrpcOperationConfigArrayOutput) ToGoogleCloudApigeeV1GrpcOperationConfigArrayOutput() GoogleCloudApigeeV1GrpcOperationConfigArrayOutput
- func (o GoogleCloudApigeeV1GrpcOperationConfigArrayOutput) ToGoogleCloudApigeeV1GrpcOperationConfigArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GrpcOperationConfigArrayOutput
- type GoogleCloudApigeeV1GrpcOperationConfigInput
- type GoogleCloudApigeeV1GrpcOperationConfigOutput
- func (o GoogleCloudApigeeV1GrpcOperationConfigOutput) ApiSource() pulumi.StringOutput
- func (o GoogleCloudApigeeV1GrpcOperationConfigOutput) Attributes() GoogleCloudApigeeV1AttributeArrayOutput
- func (GoogleCloudApigeeV1GrpcOperationConfigOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1GrpcOperationConfigOutput) Methods() pulumi.StringArrayOutput
- func (o GoogleCloudApigeeV1GrpcOperationConfigOutput) Quota() GoogleCloudApigeeV1QuotaPtrOutput
- func (o GoogleCloudApigeeV1GrpcOperationConfigOutput) Service() pulumi.StringOutput
- func (o GoogleCloudApigeeV1GrpcOperationConfigOutput) ToGoogleCloudApigeeV1GrpcOperationConfigOutput() GoogleCloudApigeeV1GrpcOperationConfigOutput
- func (o GoogleCloudApigeeV1GrpcOperationConfigOutput) ToGoogleCloudApigeeV1GrpcOperationConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GrpcOperationConfigOutput
- type GoogleCloudApigeeV1GrpcOperationConfigResponse
- type GoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutput
- func (GoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1GrpcOperationConfigResponseOutput
- func (o GoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutput) ToGoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutput() GoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutput
- func (o GoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutput) ToGoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutput
- type GoogleCloudApigeeV1GrpcOperationConfigResponseOutput
- func (o GoogleCloudApigeeV1GrpcOperationConfigResponseOutput) ApiSource() pulumi.StringOutput
- func (o GoogleCloudApigeeV1GrpcOperationConfigResponseOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
- func (GoogleCloudApigeeV1GrpcOperationConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1GrpcOperationConfigResponseOutput) Methods() pulumi.StringArrayOutput
- func (o GoogleCloudApigeeV1GrpcOperationConfigResponseOutput) Quota() GoogleCloudApigeeV1QuotaResponseOutput
- func (o GoogleCloudApigeeV1GrpcOperationConfigResponseOutput) Service() pulumi.StringOutput
- func (o GoogleCloudApigeeV1GrpcOperationConfigResponseOutput) ToGoogleCloudApigeeV1GrpcOperationConfigResponseOutput() GoogleCloudApigeeV1GrpcOperationConfigResponseOutput
- func (o GoogleCloudApigeeV1GrpcOperationConfigResponseOutput) ToGoogleCloudApigeeV1GrpcOperationConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GrpcOperationConfigResponseOutput
- type GoogleCloudApigeeV1GrpcOperationGroup
- type GoogleCloudApigeeV1GrpcOperationGroupArgs
- func (GoogleCloudApigeeV1GrpcOperationGroupArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1GrpcOperationGroupArgs) ToGoogleCloudApigeeV1GrpcOperationGroupOutput() GoogleCloudApigeeV1GrpcOperationGroupOutput
- func (i GoogleCloudApigeeV1GrpcOperationGroupArgs) ToGoogleCloudApigeeV1GrpcOperationGroupOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GrpcOperationGroupOutput
- func (i GoogleCloudApigeeV1GrpcOperationGroupArgs) ToGoogleCloudApigeeV1GrpcOperationGroupPtrOutput() GoogleCloudApigeeV1GrpcOperationGroupPtrOutput
- func (i GoogleCloudApigeeV1GrpcOperationGroupArgs) ToGoogleCloudApigeeV1GrpcOperationGroupPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GrpcOperationGroupPtrOutput
- type GoogleCloudApigeeV1GrpcOperationGroupInput
- type GoogleCloudApigeeV1GrpcOperationGroupOutput
- func (GoogleCloudApigeeV1GrpcOperationGroupOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1GrpcOperationGroupOutput) OperationConfigs() GoogleCloudApigeeV1GrpcOperationConfigArrayOutput
- func (o GoogleCloudApigeeV1GrpcOperationGroupOutput) ToGoogleCloudApigeeV1GrpcOperationGroupOutput() GoogleCloudApigeeV1GrpcOperationGroupOutput
- func (o GoogleCloudApigeeV1GrpcOperationGroupOutput) ToGoogleCloudApigeeV1GrpcOperationGroupOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GrpcOperationGroupOutput
- func (o GoogleCloudApigeeV1GrpcOperationGroupOutput) ToGoogleCloudApigeeV1GrpcOperationGroupPtrOutput() GoogleCloudApigeeV1GrpcOperationGroupPtrOutput
- func (o GoogleCloudApigeeV1GrpcOperationGroupOutput) ToGoogleCloudApigeeV1GrpcOperationGroupPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GrpcOperationGroupPtrOutput
- type GoogleCloudApigeeV1GrpcOperationGroupPtrInput
- type GoogleCloudApigeeV1GrpcOperationGroupPtrOutput
- func (o GoogleCloudApigeeV1GrpcOperationGroupPtrOutput) Elem() GoogleCloudApigeeV1GrpcOperationGroupOutput
- func (GoogleCloudApigeeV1GrpcOperationGroupPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1GrpcOperationGroupPtrOutput) OperationConfigs() GoogleCloudApigeeV1GrpcOperationConfigArrayOutput
- func (o GoogleCloudApigeeV1GrpcOperationGroupPtrOutput) ToGoogleCloudApigeeV1GrpcOperationGroupPtrOutput() GoogleCloudApigeeV1GrpcOperationGroupPtrOutput
- func (o GoogleCloudApigeeV1GrpcOperationGroupPtrOutput) ToGoogleCloudApigeeV1GrpcOperationGroupPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GrpcOperationGroupPtrOutput
- type GoogleCloudApigeeV1GrpcOperationGroupResponse
- type GoogleCloudApigeeV1GrpcOperationGroupResponseOutput
- func (GoogleCloudApigeeV1GrpcOperationGroupResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1GrpcOperationGroupResponseOutput) OperationConfigs() GoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutput
- func (o GoogleCloudApigeeV1GrpcOperationGroupResponseOutput) ToGoogleCloudApigeeV1GrpcOperationGroupResponseOutput() GoogleCloudApigeeV1GrpcOperationGroupResponseOutput
- func (o GoogleCloudApigeeV1GrpcOperationGroupResponseOutput) ToGoogleCloudApigeeV1GrpcOperationGroupResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GrpcOperationGroupResponseOutput
- type GoogleCloudApigeeV1IntegrationConfig
- type GoogleCloudApigeeV1IntegrationConfigArgs
- func (GoogleCloudApigeeV1IntegrationConfigArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1IntegrationConfigArgs) ToGoogleCloudApigeeV1IntegrationConfigOutput() GoogleCloudApigeeV1IntegrationConfigOutput
- func (i GoogleCloudApigeeV1IntegrationConfigArgs) ToGoogleCloudApigeeV1IntegrationConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1IntegrationConfigOutput
- func (i GoogleCloudApigeeV1IntegrationConfigArgs) ToGoogleCloudApigeeV1IntegrationConfigPtrOutput() GoogleCloudApigeeV1IntegrationConfigPtrOutput
- func (i GoogleCloudApigeeV1IntegrationConfigArgs) ToGoogleCloudApigeeV1IntegrationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1IntegrationConfigPtrOutput
- type GoogleCloudApigeeV1IntegrationConfigInput
- type GoogleCloudApigeeV1IntegrationConfigOutput
- func (GoogleCloudApigeeV1IntegrationConfigOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1IntegrationConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o GoogleCloudApigeeV1IntegrationConfigOutput) ToGoogleCloudApigeeV1IntegrationConfigOutput() GoogleCloudApigeeV1IntegrationConfigOutput
- func (o GoogleCloudApigeeV1IntegrationConfigOutput) ToGoogleCloudApigeeV1IntegrationConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1IntegrationConfigOutput
- func (o GoogleCloudApigeeV1IntegrationConfigOutput) ToGoogleCloudApigeeV1IntegrationConfigPtrOutput() GoogleCloudApigeeV1IntegrationConfigPtrOutput
- func (o GoogleCloudApigeeV1IntegrationConfigOutput) ToGoogleCloudApigeeV1IntegrationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1IntegrationConfigPtrOutput
- type GoogleCloudApigeeV1IntegrationConfigPtrInput
- type GoogleCloudApigeeV1IntegrationConfigPtrOutput
- func (o GoogleCloudApigeeV1IntegrationConfigPtrOutput) Elem() GoogleCloudApigeeV1IntegrationConfigOutput
- func (GoogleCloudApigeeV1IntegrationConfigPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1IntegrationConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o GoogleCloudApigeeV1IntegrationConfigPtrOutput) ToGoogleCloudApigeeV1IntegrationConfigPtrOutput() GoogleCloudApigeeV1IntegrationConfigPtrOutput
- func (o GoogleCloudApigeeV1IntegrationConfigPtrOutput) ToGoogleCloudApigeeV1IntegrationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1IntegrationConfigPtrOutput
- type GoogleCloudApigeeV1IntegrationConfigResponse
- type GoogleCloudApigeeV1IntegrationConfigResponseOutput
- func (GoogleCloudApigeeV1IntegrationConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1IntegrationConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o GoogleCloudApigeeV1IntegrationConfigResponseOutput) ToGoogleCloudApigeeV1IntegrationConfigResponseOutput() GoogleCloudApigeeV1IntegrationConfigResponseOutput
- func (o GoogleCloudApigeeV1IntegrationConfigResponseOutput) ToGoogleCloudApigeeV1IntegrationConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1IntegrationConfigResponseOutput
- type GoogleCloudApigeeV1MonetizationConfig
- type GoogleCloudApigeeV1MonetizationConfigArgs
- func (GoogleCloudApigeeV1MonetizationConfigArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1MonetizationConfigArgs) ToGoogleCloudApigeeV1MonetizationConfigOutput() GoogleCloudApigeeV1MonetizationConfigOutput
- func (i GoogleCloudApigeeV1MonetizationConfigArgs) ToGoogleCloudApigeeV1MonetizationConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1MonetizationConfigOutput
- func (i GoogleCloudApigeeV1MonetizationConfigArgs) ToGoogleCloudApigeeV1MonetizationConfigPtrOutput() GoogleCloudApigeeV1MonetizationConfigPtrOutput
- func (i GoogleCloudApigeeV1MonetizationConfigArgs) ToGoogleCloudApigeeV1MonetizationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1MonetizationConfigPtrOutput
- type GoogleCloudApigeeV1MonetizationConfigInput
- type GoogleCloudApigeeV1MonetizationConfigOutput
- func (GoogleCloudApigeeV1MonetizationConfigOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1MonetizationConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o GoogleCloudApigeeV1MonetizationConfigOutput) ToGoogleCloudApigeeV1MonetizationConfigOutput() GoogleCloudApigeeV1MonetizationConfigOutput
- func (o GoogleCloudApigeeV1MonetizationConfigOutput) ToGoogleCloudApigeeV1MonetizationConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1MonetizationConfigOutput
- func (o GoogleCloudApigeeV1MonetizationConfigOutput) ToGoogleCloudApigeeV1MonetizationConfigPtrOutput() GoogleCloudApigeeV1MonetizationConfigPtrOutput
- func (o GoogleCloudApigeeV1MonetizationConfigOutput) ToGoogleCloudApigeeV1MonetizationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1MonetizationConfigPtrOutput
- type GoogleCloudApigeeV1MonetizationConfigPtrInput
- type GoogleCloudApigeeV1MonetizationConfigPtrOutput
- func (o GoogleCloudApigeeV1MonetizationConfigPtrOutput) Elem() GoogleCloudApigeeV1MonetizationConfigOutput
- func (GoogleCloudApigeeV1MonetizationConfigPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1MonetizationConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o GoogleCloudApigeeV1MonetizationConfigPtrOutput) ToGoogleCloudApigeeV1MonetizationConfigPtrOutput() GoogleCloudApigeeV1MonetizationConfigPtrOutput
- func (o GoogleCloudApigeeV1MonetizationConfigPtrOutput) ToGoogleCloudApigeeV1MonetizationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1MonetizationConfigPtrOutput
- type GoogleCloudApigeeV1MonetizationConfigResponse
- type GoogleCloudApigeeV1MonetizationConfigResponseOutput
- func (GoogleCloudApigeeV1MonetizationConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1MonetizationConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o GoogleCloudApigeeV1MonetizationConfigResponseOutput) ToGoogleCloudApigeeV1MonetizationConfigResponseOutput() GoogleCloudApigeeV1MonetizationConfigResponseOutput
- func (o GoogleCloudApigeeV1MonetizationConfigResponseOutput) ToGoogleCloudApigeeV1MonetizationConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1MonetizationConfigResponseOutput
- type GoogleCloudApigeeV1NodeConfig
- type GoogleCloudApigeeV1NodeConfigArgs
- func (GoogleCloudApigeeV1NodeConfigArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1NodeConfigArgs) ToGoogleCloudApigeeV1NodeConfigOutput() GoogleCloudApigeeV1NodeConfigOutput
- func (i GoogleCloudApigeeV1NodeConfigArgs) ToGoogleCloudApigeeV1NodeConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1NodeConfigOutput
- func (i GoogleCloudApigeeV1NodeConfigArgs) ToGoogleCloudApigeeV1NodeConfigPtrOutput() GoogleCloudApigeeV1NodeConfigPtrOutput
- func (i GoogleCloudApigeeV1NodeConfigArgs) ToGoogleCloudApigeeV1NodeConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1NodeConfigPtrOutput
- type GoogleCloudApigeeV1NodeConfigInput
- type GoogleCloudApigeeV1NodeConfigOutput
- func (GoogleCloudApigeeV1NodeConfigOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1NodeConfigOutput) MaxNodeCount() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1NodeConfigOutput) MinNodeCount() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1NodeConfigOutput) ToGoogleCloudApigeeV1NodeConfigOutput() GoogleCloudApigeeV1NodeConfigOutput
- func (o GoogleCloudApigeeV1NodeConfigOutput) ToGoogleCloudApigeeV1NodeConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1NodeConfigOutput
- func (o GoogleCloudApigeeV1NodeConfigOutput) ToGoogleCloudApigeeV1NodeConfigPtrOutput() GoogleCloudApigeeV1NodeConfigPtrOutput
- func (o GoogleCloudApigeeV1NodeConfigOutput) ToGoogleCloudApigeeV1NodeConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1NodeConfigPtrOutput
- type GoogleCloudApigeeV1NodeConfigPtrInput
- type GoogleCloudApigeeV1NodeConfigPtrOutput
- func (o GoogleCloudApigeeV1NodeConfigPtrOutput) Elem() GoogleCloudApigeeV1NodeConfigOutput
- func (GoogleCloudApigeeV1NodeConfigPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1NodeConfigPtrOutput) MaxNodeCount() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1NodeConfigPtrOutput) MinNodeCount() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1NodeConfigPtrOutput) ToGoogleCloudApigeeV1NodeConfigPtrOutput() GoogleCloudApigeeV1NodeConfigPtrOutput
- func (o GoogleCloudApigeeV1NodeConfigPtrOutput) ToGoogleCloudApigeeV1NodeConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1NodeConfigPtrOutput
- type GoogleCloudApigeeV1NodeConfigResponse
- type GoogleCloudApigeeV1NodeConfigResponseOutput
- func (o GoogleCloudApigeeV1NodeConfigResponseOutput) CurrentAggregateNodeCount() pulumi.StringOutput
- func (GoogleCloudApigeeV1NodeConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1NodeConfigResponseOutput) MaxNodeCount() pulumi.StringOutput
- func (o GoogleCloudApigeeV1NodeConfigResponseOutput) MinNodeCount() pulumi.StringOutput
- func (o GoogleCloudApigeeV1NodeConfigResponseOutput) ToGoogleCloudApigeeV1NodeConfigResponseOutput() GoogleCloudApigeeV1NodeConfigResponseOutput
- func (o GoogleCloudApigeeV1NodeConfigResponseOutput) ToGoogleCloudApigeeV1NodeConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1NodeConfigResponseOutput
- type GoogleCloudApigeeV1Operation
- type GoogleCloudApigeeV1OperationArgs
- func (GoogleCloudApigeeV1OperationArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1OperationArgs) ToGoogleCloudApigeeV1OperationOutput() GoogleCloudApigeeV1OperationOutput
- func (i GoogleCloudApigeeV1OperationArgs) ToGoogleCloudApigeeV1OperationOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationOutput
- type GoogleCloudApigeeV1OperationArray
- func (GoogleCloudApigeeV1OperationArray) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1OperationArray) ToGoogleCloudApigeeV1OperationArrayOutput() GoogleCloudApigeeV1OperationArrayOutput
- func (i GoogleCloudApigeeV1OperationArray) ToGoogleCloudApigeeV1OperationArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationArrayOutput
- type GoogleCloudApigeeV1OperationArrayInput
- type GoogleCloudApigeeV1OperationArrayOutput
- func (GoogleCloudApigeeV1OperationArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1OperationArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1OperationOutput
- func (o GoogleCloudApigeeV1OperationArrayOutput) ToGoogleCloudApigeeV1OperationArrayOutput() GoogleCloudApigeeV1OperationArrayOutput
- func (o GoogleCloudApigeeV1OperationArrayOutput) ToGoogleCloudApigeeV1OperationArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationArrayOutput
- type GoogleCloudApigeeV1OperationConfig
- type GoogleCloudApigeeV1OperationConfigArgs
- func (GoogleCloudApigeeV1OperationConfigArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1OperationConfigArgs) ToGoogleCloudApigeeV1OperationConfigOutput() GoogleCloudApigeeV1OperationConfigOutput
- func (i GoogleCloudApigeeV1OperationConfigArgs) ToGoogleCloudApigeeV1OperationConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationConfigOutput
- type GoogleCloudApigeeV1OperationConfigArray
- func (GoogleCloudApigeeV1OperationConfigArray) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1OperationConfigArray) ToGoogleCloudApigeeV1OperationConfigArrayOutput() GoogleCloudApigeeV1OperationConfigArrayOutput
- func (i GoogleCloudApigeeV1OperationConfigArray) ToGoogleCloudApigeeV1OperationConfigArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationConfigArrayOutput
- type GoogleCloudApigeeV1OperationConfigArrayInput
- type GoogleCloudApigeeV1OperationConfigArrayOutput
- func (GoogleCloudApigeeV1OperationConfigArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1OperationConfigArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1OperationConfigOutput
- func (o GoogleCloudApigeeV1OperationConfigArrayOutput) ToGoogleCloudApigeeV1OperationConfigArrayOutput() GoogleCloudApigeeV1OperationConfigArrayOutput
- func (o GoogleCloudApigeeV1OperationConfigArrayOutput) ToGoogleCloudApigeeV1OperationConfigArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationConfigArrayOutput
- type GoogleCloudApigeeV1OperationConfigInput
- type GoogleCloudApigeeV1OperationConfigOutput
- func (o GoogleCloudApigeeV1OperationConfigOutput) ApiSource() pulumi.StringOutput
- func (o GoogleCloudApigeeV1OperationConfigOutput) Attributes() GoogleCloudApigeeV1AttributeArrayOutput
- func (GoogleCloudApigeeV1OperationConfigOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1OperationConfigOutput) Operations() GoogleCloudApigeeV1OperationArrayOutput
- func (o GoogleCloudApigeeV1OperationConfigOutput) Quota() GoogleCloudApigeeV1QuotaPtrOutput
- func (o GoogleCloudApigeeV1OperationConfigOutput) ToGoogleCloudApigeeV1OperationConfigOutput() GoogleCloudApigeeV1OperationConfigOutput
- func (o GoogleCloudApigeeV1OperationConfigOutput) ToGoogleCloudApigeeV1OperationConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationConfigOutput
- type GoogleCloudApigeeV1OperationConfigResponse
- type GoogleCloudApigeeV1OperationConfigResponseArrayOutput
- func (GoogleCloudApigeeV1OperationConfigResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1OperationConfigResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1OperationConfigResponseOutput
- func (o GoogleCloudApigeeV1OperationConfigResponseArrayOutput) ToGoogleCloudApigeeV1OperationConfigResponseArrayOutput() GoogleCloudApigeeV1OperationConfigResponseArrayOutput
- func (o GoogleCloudApigeeV1OperationConfigResponseArrayOutput) ToGoogleCloudApigeeV1OperationConfigResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationConfigResponseArrayOutput
- type GoogleCloudApigeeV1OperationConfigResponseOutput
- func (o GoogleCloudApigeeV1OperationConfigResponseOutput) ApiSource() pulumi.StringOutput
- func (o GoogleCloudApigeeV1OperationConfigResponseOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
- func (GoogleCloudApigeeV1OperationConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1OperationConfigResponseOutput) Operations() GoogleCloudApigeeV1OperationResponseArrayOutput
- func (o GoogleCloudApigeeV1OperationConfigResponseOutput) Quota() GoogleCloudApigeeV1QuotaResponseOutput
- func (o GoogleCloudApigeeV1OperationConfigResponseOutput) ToGoogleCloudApigeeV1OperationConfigResponseOutput() GoogleCloudApigeeV1OperationConfigResponseOutput
- func (o GoogleCloudApigeeV1OperationConfigResponseOutput) ToGoogleCloudApigeeV1OperationConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationConfigResponseOutput
- type GoogleCloudApigeeV1OperationGroup
- type GoogleCloudApigeeV1OperationGroupArgs
- func (GoogleCloudApigeeV1OperationGroupArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1OperationGroupArgs) ToGoogleCloudApigeeV1OperationGroupOutput() GoogleCloudApigeeV1OperationGroupOutput
- func (i GoogleCloudApigeeV1OperationGroupArgs) ToGoogleCloudApigeeV1OperationGroupOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationGroupOutput
- func (i GoogleCloudApigeeV1OperationGroupArgs) ToGoogleCloudApigeeV1OperationGroupPtrOutput() GoogleCloudApigeeV1OperationGroupPtrOutput
- func (i GoogleCloudApigeeV1OperationGroupArgs) ToGoogleCloudApigeeV1OperationGroupPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationGroupPtrOutput
- type GoogleCloudApigeeV1OperationGroupInput
- type GoogleCloudApigeeV1OperationGroupOutput
- func (GoogleCloudApigeeV1OperationGroupOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1OperationGroupOutput) OperationConfigType() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1OperationGroupOutput) OperationConfigs() GoogleCloudApigeeV1OperationConfigArrayOutput
- func (o GoogleCloudApigeeV1OperationGroupOutput) ToGoogleCloudApigeeV1OperationGroupOutput() GoogleCloudApigeeV1OperationGroupOutput
- func (o GoogleCloudApigeeV1OperationGroupOutput) ToGoogleCloudApigeeV1OperationGroupOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationGroupOutput
- func (o GoogleCloudApigeeV1OperationGroupOutput) ToGoogleCloudApigeeV1OperationGroupPtrOutput() GoogleCloudApigeeV1OperationGroupPtrOutput
- func (o GoogleCloudApigeeV1OperationGroupOutput) ToGoogleCloudApigeeV1OperationGroupPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationGroupPtrOutput
- type GoogleCloudApigeeV1OperationGroupPtrInput
- type GoogleCloudApigeeV1OperationGroupPtrOutput
- func (o GoogleCloudApigeeV1OperationGroupPtrOutput) Elem() GoogleCloudApigeeV1OperationGroupOutput
- func (GoogleCloudApigeeV1OperationGroupPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1OperationGroupPtrOutput) OperationConfigType() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1OperationGroupPtrOutput) OperationConfigs() GoogleCloudApigeeV1OperationConfigArrayOutput
- func (o GoogleCloudApigeeV1OperationGroupPtrOutput) ToGoogleCloudApigeeV1OperationGroupPtrOutput() GoogleCloudApigeeV1OperationGroupPtrOutput
- func (o GoogleCloudApigeeV1OperationGroupPtrOutput) ToGoogleCloudApigeeV1OperationGroupPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationGroupPtrOutput
- type GoogleCloudApigeeV1OperationGroupResponse
- type GoogleCloudApigeeV1OperationGroupResponseOutput
- func (GoogleCloudApigeeV1OperationGroupResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1OperationGroupResponseOutput) OperationConfigType() pulumi.StringOutput
- func (o GoogleCloudApigeeV1OperationGroupResponseOutput) OperationConfigs() GoogleCloudApigeeV1OperationConfigResponseArrayOutput
- func (o GoogleCloudApigeeV1OperationGroupResponseOutput) ToGoogleCloudApigeeV1OperationGroupResponseOutput() GoogleCloudApigeeV1OperationGroupResponseOutput
- func (o GoogleCloudApigeeV1OperationGroupResponseOutput) ToGoogleCloudApigeeV1OperationGroupResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationGroupResponseOutput
- type GoogleCloudApigeeV1OperationInput
- type GoogleCloudApigeeV1OperationOutput
- func (GoogleCloudApigeeV1OperationOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1OperationOutput) Methods() pulumi.StringArrayOutput
- func (o GoogleCloudApigeeV1OperationOutput) Resource() pulumi.StringOutput
- func (o GoogleCloudApigeeV1OperationOutput) ToGoogleCloudApigeeV1OperationOutput() GoogleCloudApigeeV1OperationOutput
- func (o GoogleCloudApigeeV1OperationOutput) ToGoogleCloudApigeeV1OperationOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationOutput
- type GoogleCloudApigeeV1OperationResponse
- type GoogleCloudApigeeV1OperationResponseArrayOutput
- func (GoogleCloudApigeeV1OperationResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1OperationResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1OperationResponseOutput
- func (o GoogleCloudApigeeV1OperationResponseArrayOutput) ToGoogleCloudApigeeV1OperationResponseArrayOutput() GoogleCloudApigeeV1OperationResponseArrayOutput
- func (o GoogleCloudApigeeV1OperationResponseArrayOutput) ToGoogleCloudApigeeV1OperationResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationResponseArrayOutput
- type GoogleCloudApigeeV1OperationResponseOutput
- func (GoogleCloudApigeeV1OperationResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1OperationResponseOutput) Methods() pulumi.StringArrayOutput
- func (o GoogleCloudApigeeV1OperationResponseOutput) Resource() pulumi.StringOutput
- func (o GoogleCloudApigeeV1OperationResponseOutput) ToGoogleCloudApigeeV1OperationResponseOutput() GoogleCloudApigeeV1OperationResponseOutput
- func (o GoogleCloudApigeeV1OperationResponseOutput) ToGoogleCloudApigeeV1OperationResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationResponseOutput
- type GoogleCloudApigeeV1ProfileConfig
- type GoogleCloudApigeeV1ProfileConfigAbuse
- type GoogleCloudApigeeV1ProfileConfigAbuseArgs
- func (GoogleCloudApigeeV1ProfileConfigAbuseArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1ProfileConfigAbuseArgs) ToGoogleCloudApigeeV1ProfileConfigAbuseOutput() GoogleCloudApigeeV1ProfileConfigAbuseOutput
- func (i GoogleCloudApigeeV1ProfileConfigAbuseArgs) ToGoogleCloudApigeeV1ProfileConfigAbuseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigAbuseOutput
- func (i GoogleCloudApigeeV1ProfileConfigAbuseArgs) ToGoogleCloudApigeeV1ProfileConfigAbusePtrOutput() GoogleCloudApigeeV1ProfileConfigAbusePtrOutput
- func (i GoogleCloudApigeeV1ProfileConfigAbuseArgs) ToGoogleCloudApigeeV1ProfileConfigAbusePtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigAbusePtrOutput
- type GoogleCloudApigeeV1ProfileConfigAbuseInput
- type GoogleCloudApigeeV1ProfileConfigAbuseOutput
- func (GoogleCloudApigeeV1ProfileConfigAbuseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ProfileConfigAbuseOutput) ToGoogleCloudApigeeV1ProfileConfigAbuseOutput() GoogleCloudApigeeV1ProfileConfigAbuseOutput
- func (o GoogleCloudApigeeV1ProfileConfigAbuseOutput) ToGoogleCloudApigeeV1ProfileConfigAbuseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigAbuseOutput
- func (o GoogleCloudApigeeV1ProfileConfigAbuseOutput) ToGoogleCloudApigeeV1ProfileConfigAbusePtrOutput() GoogleCloudApigeeV1ProfileConfigAbusePtrOutput
- func (o GoogleCloudApigeeV1ProfileConfigAbuseOutput) ToGoogleCloudApigeeV1ProfileConfigAbusePtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigAbusePtrOutput
- type GoogleCloudApigeeV1ProfileConfigAbusePtrInput
- type GoogleCloudApigeeV1ProfileConfigAbusePtrOutput
- func (o GoogleCloudApigeeV1ProfileConfigAbusePtrOutput) Elem() GoogleCloudApigeeV1ProfileConfigAbuseOutput
- func (GoogleCloudApigeeV1ProfileConfigAbusePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ProfileConfigAbusePtrOutput) ToGoogleCloudApigeeV1ProfileConfigAbusePtrOutput() GoogleCloudApigeeV1ProfileConfigAbusePtrOutput
- func (o GoogleCloudApigeeV1ProfileConfigAbusePtrOutput) ToGoogleCloudApigeeV1ProfileConfigAbusePtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigAbusePtrOutput
- type GoogleCloudApigeeV1ProfileConfigAbuseResponse
- type GoogleCloudApigeeV1ProfileConfigAbuseResponseOutput
- func (GoogleCloudApigeeV1ProfileConfigAbuseResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ProfileConfigAbuseResponseOutput) ToGoogleCloudApigeeV1ProfileConfigAbuseResponseOutput() GoogleCloudApigeeV1ProfileConfigAbuseResponseOutput
- func (o GoogleCloudApigeeV1ProfileConfigAbuseResponseOutput) ToGoogleCloudApigeeV1ProfileConfigAbuseResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigAbuseResponseOutput
- type GoogleCloudApigeeV1ProfileConfigArgs
- func (GoogleCloudApigeeV1ProfileConfigArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1ProfileConfigArgs) ToGoogleCloudApigeeV1ProfileConfigOutput() GoogleCloudApigeeV1ProfileConfigOutput
- func (i GoogleCloudApigeeV1ProfileConfigArgs) ToGoogleCloudApigeeV1ProfileConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigOutput
- type GoogleCloudApigeeV1ProfileConfigAuthorization
- type GoogleCloudApigeeV1ProfileConfigAuthorizationArgs
- func (GoogleCloudApigeeV1ProfileConfigAuthorizationArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1ProfileConfigAuthorizationArgs) ToGoogleCloudApigeeV1ProfileConfigAuthorizationOutput() GoogleCloudApigeeV1ProfileConfigAuthorizationOutput
- func (i GoogleCloudApigeeV1ProfileConfigAuthorizationArgs) ToGoogleCloudApigeeV1ProfileConfigAuthorizationOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigAuthorizationOutput
- func (i GoogleCloudApigeeV1ProfileConfigAuthorizationArgs) ToGoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput() GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput
- func (i GoogleCloudApigeeV1ProfileConfigAuthorizationArgs) ToGoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput
- type GoogleCloudApigeeV1ProfileConfigAuthorizationInput
- type GoogleCloudApigeeV1ProfileConfigAuthorizationOutput
- func (GoogleCloudApigeeV1ProfileConfigAuthorizationOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ProfileConfigAuthorizationOutput) ToGoogleCloudApigeeV1ProfileConfigAuthorizationOutput() GoogleCloudApigeeV1ProfileConfigAuthorizationOutput
- func (o GoogleCloudApigeeV1ProfileConfigAuthorizationOutput) ToGoogleCloudApigeeV1ProfileConfigAuthorizationOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigAuthorizationOutput
- func (o GoogleCloudApigeeV1ProfileConfigAuthorizationOutput) ToGoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput() GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput
- func (o GoogleCloudApigeeV1ProfileConfigAuthorizationOutput) ToGoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput
- type GoogleCloudApigeeV1ProfileConfigAuthorizationPtrInput
- type GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput
- func (o GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput) Elem() GoogleCloudApigeeV1ProfileConfigAuthorizationOutput
- func (GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput) ToGoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput() GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput
- func (o GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput) ToGoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput
- type GoogleCloudApigeeV1ProfileConfigAuthorizationResponse
- type GoogleCloudApigeeV1ProfileConfigAuthorizationResponseOutput
- func (GoogleCloudApigeeV1ProfileConfigAuthorizationResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ProfileConfigAuthorizationResponseOutput) ToGoogleCloudApigeeV1ProfileConfigAuthorizationResponseOutput() GoogleCloudApigeeV1ProfileConfigAuthorizationResponseOutput
- func (o GoogleCloudApigeeV1ProfileConfigAuthorizationResponseOutput) ToGoogleCloudApigeeV1ProfileConfigAuthorizationResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigAuthorizationResponseOutput
- type GoogleCloudApigeeV1ProfileConfigCORS
- type GoogleCloudApigeeV1ProfileConfigCORSArgs
- func (GoogleCloudApigeeV1ProfileConfigCORSArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1ProfileConfigCORSArgs) ToGoogleCloudApigeeV1ProfileConfigCORSOutput() GoogleCloudApigeeV1ProfileConfigCORSOutput
- func (i GoogleCloudApigeeV1ProfileConfigCORSArgs) ToGoogleCloudApigeeV1ProfileConfigCORSOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigCORSOutput
- func (i GoogleCloudApigeeV1ProfileConfigCORSArgs) ToGoogleCloudApigeeV1ProfileConfigCORSPtrOutput() GoogleCloudApigeeV1ProfileConfigCORSPtrOutput
- func (i GoogleCloudApigeeV1ProfileConfigCORSArgs) ToGoogleCloudApigeeV1ProfileConfigCORSPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigCORSPtrOutput
- type GoogleCloudApigeeV1ProfileConfigCORSInput
- type GoogleCloudApigeeV1ProfileConfigCORSOutput
- func (GoogleCloudApigeeV1ProfileConfigCORSOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ProfileConfigCORSOutput) ToGoogleCloudApigeeV1ProfileConfigCORSOutput() GoogleCloudApigeeV1ProfileConfigCORSOutput
- func (o GoogleCloudApigeeV1ProfileConfigCORSOutput) ToGoogleCloudApigeeV1ProfileConfigCORSOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigCORSOutput
- func (o GoogleCloudApigeeV1ProfileConfigCORSOutput) ToGoogleCloudApigeeV1ProfileConfigCORSPtrOutput() GoogleCloudApigeeV1ProfileConfigCORSPtrOutput
- func (o GoogleCloudApigeeV1ProfileConfigCORSOutput) ToGoogleCloudApigeeV1ProfileConfigCORSPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigCORSPtrOutput
- type GoogleCloudApigeeV1ProfileConfigCORSPtrInput
- type GoogleCloudApigeeV1ProfileConfigCORSPtrOutput
- func (o GoogleCloudApigeeV1ProfileConfigCORSPtrOutput) Elem() GoogleCloudApigeeV1ProfileConfigCORSOutput
- func (GoogleCloudApigeeV1ProfileConfigCORSPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ProfileConfigCORSPtrOutput) ToGoogleCloudApigeeV1ProfileConfigCORSPtrOutput() GoogleCloudApigeeV1ProfileConfigCORSPtrOutput
- func (o GoogleCloudApigeeV1ProfileConfigCORSPtrOutput) ToGoogleCloudApigeeV1ProfileConfigCORSPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigCORSPtrOutput
- type GoogleCloudApigeeV1ProfileConfigCORSResponse
- type GoogleCloudApigeeV1ProfileConfigCORSResponseOutput
- func (GoogleCloudApigeeV1ProfileConfigCORSResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ProfileConfigCORSResponseOutput) ToGoogleCloudApigeeV1ProfileConfigCORSResponseOutput() GoogleCloudApigeeV1ProfileConfigCORSResponseOutput
- func (o GoogleCloudApigeeV1ProfileConfigCORSResponseOutput) ToGoogleCloudApigeeV1ProfileConfigCORSResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigCORSResponseOutput
- type GoogleCloudApigeeV1ProfileConfigCategory
- type GoogleCloudApigeeV1ProfileConfigCategoryArgs
- func (GoogleCloudApigeeV1ProfileConfigCategoryArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1ProfileConfigCategoryArgs) ToGoogleCloudApigeeV1ProfileConfigCategoryOutput() GoogleCloudApigeeV1ProfileConfigCategoryOutput
- func (i GoogleCloudApigeeV1ProfileConfigCategoryArgs) ToGoogleCloudApigeeV1ProfileConfigCategoryOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigCategoryOutput
- type GoogleCloudApigeeV1ProfileConfigCategoryArray
- func (GoogleCloudApigeeV1ProfileConfigCategoryArray) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1ProfileConfigCategoryArray) ToGoogleCloudApigeeV1ProfileConfigCategoryArrayOutput() GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput
- func (i GoogleCloudApigeeV1ProfileConfigCategoryArray) ToGoogleCloudApigeeV1ProfileConfigCategoryArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput
- type GoogleCloudApigeeV1ProfileConfigCategoryArrayInput
- type GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput
- func (GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1ProfileConfigCategoryOutput
- func (o GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput) ToGoogleCloudApigeeV1ProfileConfigCategoryArrayOutput() GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput
- func (o GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput) ToGoogleCloudApigeeV1ProfileConfigCategoryArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput
- type GoogleCloudApigeeV1ProfileConfigCategoryInput
- type GoogleCloudApigeeV1ProfileConfigCategoryOutput
- func (o GoogleCloudApigeeV1ProfileConfigCategoryOutput) Abuse() GoogleCloudApigeeV1ProfileConfigAbusePtrOutput
- func (o GoogleCloudApigeeV1ProfileConfigCategoryOutput) Authorization() GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput
- func (o GoogleCloudApigeeV1ProfileConfigCategoryOutput) Cors() GoogleCloudApigeeV1ProfileConfigCORSPtrOutput
- func (GoogleCloudApigeeV1ProfileConfigCategoryOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ProfileConfigCategoryOutput) Mediation() GoogleCloudApigeeV1ProfileConfigMediationPtrOutput
- func (o GoogleCloudApigeeV1ProfileConfigCategoryOutput) Mtls() GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput
- func (o GoogleCloudApigeeV1ProfileConfigCategoryOutput) Threat() GoogleCloudApigeeV1ProfileConfigThreatPtrOutput
- func (o GoogleCloudApigeeV1ProfileConfigCategoryOutput) ToGoogleCloudApigeeV1ProfileConfigCategoryOutput() GoogleCloudApigeeV1ProfileConfigCategoryOutput
- func (o GoogleCloudApigeeV1ProfileConfigCategoryOutput) ToGoogleCloudApigeeV1ProfileConfigCategoryOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigCategoryOutput
- type GoogleCloudApigeeV1ProfileConfigCategoryResponse
- type GoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutput
- func (GoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput
- func (o GoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutput) ToGoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutput() GoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutput
- func (o GoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutput) ToGoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutput
- type GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput
- func (o GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) Abuse() GoogleCloudApigeeV1ProfileConfigAbuseResponseOutput
- func (o GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) Authorization() GoogleCloudApigeeV1ProfileConfigAuthorizationResponseOutput
- func (o GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) Cors() GoogleCloudApigeeV1ProfileConfigCORSResponseOutput
- func (GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) Mediation() GoogleCloudApigeeV1ProfileConfigMediationResponseOutput
- func (o GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) Mtls() GoogleCloudApigeeV1ProfileConfigMTLSResponseOutput
- func (o GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) Threat() GoogleCloudApigeeV1ProfileConfigThreatResponseOutput
- func (o GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) ToGoogleCloudApigeeV1ProfileConfigCategoryResponseOutput() GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput
- func (o GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) ToGoogleCloudApigeeV1ProfileConfigCategoryResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput
- type GoogleCloudApigeeV1ProfileConfigInput
- type GoogleCloudApigeeV1ProfileConfigMTLS
- type GoogleCloudApigeeV1ProfileConfigMTLSArgs
- func (GoogleCloudApigeeV1ProfileConfigMTLSArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1ProfileConfigMTLSArgs) ToGoogleCloudApigeeV1ProfileConfigMTLSOutput() GoogleCloudApigeeV1ProfileConfigMTLSOutput
- func (i GoogleCloudApigeeV1ProfileConfigMTLSArgs) ToGoogleCloudApigeeV1ProfileConfigMTLSOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigMTLSOutput
- func (i GoogleCloudApigeeV1ProfileConfigMTLSArgs) ToGoogleCloudApigeeV1ProfileConfigMTLSPtrOutput() GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput
- func (i GoogleCloudApigeeV1ProfileConfigMTLSArgs) ToGoogleCloudApigeeV1ProfileConfigMTLSPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput
- type GoogleCloudApigeeV1ProfileConfigMTLSInput
- type GoogleCloudApigeeV1ProfileConfigMTLSOutput
- func (GoogleCloudApigeeV1ProfileConfigMTLSOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ProfileConfigMTLSOutput) ToGoogleCloudApigeeV1ProfileConfigMTLSOutput() GoogleCloudApigeeV1ProfileConfigMTLSOutput
- func (o GoogleCloudApigeeV1ProfileConfigMTLSOutput) ToGoogleCloudApigeeV1ProfileConfigMTLSOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigMTLSOutput
- func (o GoogleCloudApigeeV1ProfileConfigMTLSOutput) ToGoogleCloudApigeeV1ProfileConfigMTLSPtrOutput() GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput
- func (o GoogleCloudApigeeV1ProfileConfigMTLSOutput) ToGoogleCloudApigeeV1ProfileConfigMTLSPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput
- type GoogleCloudApigeeV1ProfileConfigMTLSPtrInput
- type GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput
- func (o GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput) Elem() GoogleCloudApigeeV1ProfileConfigMTLSOutput
- func (GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput) ToGoogleCloudApigeeV1ProfileConfigMTLSPtrOutput() GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput
- func (o GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput) ToGoogleCloudApigeeV1ProfileConfigMTLSPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput
- type GoogleCloudApigeeV1ProfileConfigMTLSResponse
- type GoogleCloudApigeeV1ProfileConfigMTLSResponseOutput
- func (GoogleCloudApigeeV1ProfileConfigMTLSResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ProfileConfigMTLSResponseOutput) ToGoogleCloudApigeeV1ProfileConfigMTLSResponseOutput() GoogleCloudApigeeV1ProfileConfigMTLSResponseOutput
- func (o GoogleCloudApigeeV1ProfileConfigMTLSResponseOutput) ToGoogleCloudApigeeV1ProfileConfigMTLSResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigMTLSResponseOutput
- type GoogleCloudApigeeV1ProfileConfigMediation
- type GoogleCloudApigeeV1ProfileConfigMediationArgs
- func (GoogleCloudApigeeV1ProfileConfigMediationArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1ProfileConfigMediationArgs) ToGoogleCloudApigeeV1ProfileConfigMediationOutput() GoogleCloudApigeeV1ProfileConfigMediationOutput
- func (i GoogleCloudApigeeV1ProfileConfigMediationArgs) ToGoogleCloudApigeeV1ProfileConfigMediationOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigMediationOutput
- func (i GoogleCloudApigeeV1ProfileConfigMediationArgs) ToGoogleCloudApigeeV1ProfileConfigMediationPtrOutput() GoogleCloudApigeeV1ProfileConfigMediationPtrOutput
- func (i GoogleCloudApigeeV1ProfileConfigMediationArgs) ToGoogleCloudApigeeV1ProfileConfigMediationPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigMediationPtrOutput
- type GoogleCloudApigeeV1ProfileConfigMediationInput
- type GoogleCloudApigeeV1ProfileConfigMediationOutput
- func (GoogleCloudApigeeV1ProfileConfigMediationOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ProfileConfigMediationOutput) ToGoogleCloudApigeeV1ProfileConfigMediationOutput() GoogleCloudApigeeV1ProfileConfigMediationOutput
- func (o GoogleCloudApigeeV1ProfileConfigMediationOutput) ToGoogleCloudApigeeV1ProfileConfigMediationOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigMediationOutput
- func (o GoogleCloudApigeeV1ProfileConfigMediationOutput) ToGoogleCloudApigeeV1ProfileConfigMediationPtrOutput() GoogleCloudApigeeV1ProfileConfigMediationPtrOutput
- func (o GoogleCloudApigeeV1ProfileConfigMediationOutput) ToGoogleCloudApigeeV1ProfileConfigMediationPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigMediationPtrOutput
- type GoogleCloudApigeeV1ProfileConfigMediationPtrInput
- type GoogleCloudApigeeV1ProfileConfigMediationPtrOutput
- func (o GoogleCloudApigeeV1ProfileConfigMediationPtrOutput) Elem() GoogleCloudApigeeV1ProfileConfigMediationOutput
- func (GoogleCloudApigeeV1ProfileConfigMediationPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ProfileConfigMediationPtrOutput) ToGoogleCloudApigeeV1ProfileConfigMediationPtrOutput() GoogleCloudApigeeV1ProfileConfigMediationPtrOutput
- func (o GoogleCloudApigeeV1ProfileConfigMediationPtrOutput) ToGoogleCloudApigeeV1ProfileConfigMediationPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigMediationPtrOutput
- type GoogleCloudApigeeV1ProfileConfigMediationResponse
- type GoogleCloudApigeeV1ProfileConfigMediationResponseOutput
- func (GoogleCloudApigeeV1ProfileConfigMediationResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ProfileConfigMediationResponseOutput) ToGoogleCloudApigeeV1ProfileConfigMediationResponseOutput() GoogleCloudApigeeV1ProfileConfigMediationResponseOutput
- func (o GoogleCloudApigeeV1ProfileConfigMediationResponseOutput) ToGoogleCloudApigeeV1ProfileConfigMediationResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigMediationResponseOutput
- type GoogleCloudApigeeV1ProfileConfigOutput
- func (o GoogleCloudApigeeV1ProfileConfigOutput) Categories() GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput
- func (GoogleCloudApigeeV1ProfileConfigOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ProfileConfigOutput) ToGoogleCloudApigeeV1ProfileConfigOutput() GoogleCloudApigeeV1ProfileConfigOutput
- func (o GoogleCloudApigeeV1ProfileConfigOutput) ToGoogleCloudApigeeV1ProfileConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigOutput
- type GoogleCloudApigeeV1ProfileConfigResponse
- type GoogleCloudApigeeV1ProfileConfigResponseOutput
- func (o GoogleCloudApigeeV1ProfileConfigResponseOutput) Categories() GoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutput
- func (GoogleCloudApigeeV1ProfileConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ProfileConfigResponseOutput) ToGoogleCloudApigeeV1ProfileConfigResponseOutput() GoogleCloudApigeeV1ProfileConfigResponseOutput
- func (o GoogleCloudApigeeV1ProfileConfigResponseOutput) ToGoogleCloudApigeeV1ProfileConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigResponseOutput
- type GoogleCloudApigeeV1ProfileConfigThreat
- type GoogleCloudApigeeV1ProfileConfigThreatArgs
- func (GoogleCloudApigeeV1ProfileConfigThreatArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1ProfileConfigThreatArgs) ToGoogleCloudApigeeV1ProfileConfigThreatOutput() GoogleCloudApigeeV1ProfileConfigThreatOutput
- func (i GoogleCloudApigeeV1ProfileConfigThreatArgs) ToGoogleCloudApigeeV1ProfileConfigThreatOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigThreatOutput
- func (i GoogleCloudApigeeV1ProfileConfigThreatArgs) ToGoogleCloudApigeeV1ProfileConfigThreatPtrOutput() GoogleCloudApigeeV1ProfileConfigThreatPtrOutput
- func (i GoogleCloudApigeeV1ProfileConfigThreatArgs) ToGoogleCloudApigeeV1ProfileConfigThreatPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigThreatPtrOutput
- type GoogleCloudApigeeV1ProfileConfigThreatInput
- type GoogleCloudApigeeV1ProfileConfigThreatOutput
- func (GoogleCloudApigeeV1ProfileConfigThreatOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ProfileConfigThreatOutput) ToGoogleCloudApigeeV1ProfileConfigThreatOutput() GoogleCloudApigeeV1ProfileConfigThreatOutput
- func (o GoogleCloudApigeeV1ProfileConfigThreatOutput) ToGoogleCloudApigeeV1ProfileConfigThreatOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigThreatOutput
- func (o GoogleCloudApigeeV1ProfileConfigThreatOutput) ToGoogleCloudApigeeV1ProfileConfigThreatPtrOutput() GoogleCloudApigeeV1ProfileConfigThreatPtrOutput
- func (o GoogleCloudApigeeV1ProfileConfigThreatOutput) ToGoogleCloudApigeeV1ProfileConfigThreatPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigThreatPtrOutput
- type GoogleCloudApigeeV1ProfileConfigThreatPtrInput
- type GoogleCloudApigeeV1ProfileConfigThreatPtrOutput
- func (o GoogleCloudApigeeV1ProfileConfigThreatPtrOutput) Elem() GoogleCloudApigeeV1ProfileConfigThreatOutput
- func (GoogleCloudApigeeV1ProfileConfigThreatPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ProfileConfigThreatPtrOutput) ToGoogleCloudApigeeV1ProfileConfigThreatPtrOutput() GoogleCloudApigeeV1ProfileConfigThreatPtrOutput
- func (o GoogleCloudApigeeV1ProfileConfigThreatPtrOutput) ToGoogleCloudApigeeV1ProfileConfigThreatPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigThreatPtrOutput
- type GoogleCloudApigeeV1ProfileConfigThreatResponse
- type GoogleCloudApigeeV1ProfileConfigThreatResponseOutput
- func (GoogleCloudApigeeV1ProfileConfigThreatResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ProfileConfigThreatResponseOutput) ToGoogleCloudApigeeV1ProfileConfigThreatResponseOutput() GoogleCloudApigeeV1ProfileConfigThreatResponseOutput
- func (o GoogleCloudApigeeV1ProfileConfigThreatResponseOutput) ToGoogleCloudApigeeV1ProfileConfigThreatResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigThreatResponseOutput
- type GoogleCloudApigeeV1Properties
- type GoogleCloudApigeeV1PropertiesArgs
- func (GoogleCloudApigeeV1PropertiesArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1PropertiesArgs) ToGoogleCloudApigeeV1PropertiesOutput() GoogleCloudApigeeV1PropertiesOutput
- func (i GoogleCloudApigeeV1PropertiesArgs) ToGoogleCloudApigeeV1PropertiesOutputWithContext(ctx context.Context) GoogleCloudApigeeV1PropertiesOutput
- func (i GoogleCloudApigeeV1PropertiesArgs) ToGoogleCloudApigeeV1PropertiesPtrOutput() GoogleCloudApigeeV1PropertiesPtrOutput
- func (i GoogleCloudApigeeV1PropertiesArgs) ToGoogleCloudApigeeV1PropertiesPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1PropertiesPtrOutput
- type GoogleCloudApigeeV1PropertiesInput
- type GoogleCloudApigeeV1PropertiesOutput
- func (GoogleCloudApigeeV1PropertiesOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1PropertiesOutput) Property() GoogleCloudApigeeV1PropertyArrayOutput
- func (o GoogleCloudApigeeV1PropertiesOutput) ToGoogleCloudApigeeV1PropertiesOutput() GoogleCloudApigeeV1PropertiesOutput
- func (o GoogleCloudApigeeV1PropertiesOutput) ToGoogleCloudApigeeV1PropertiesOutputWithContext(ctx context.Context) GoogleCloudApigeeV1PropertiesOutput
- func (o GoogleCloudApigeeV1PropertiesOutput) ToGoogleCloudApigeeV1PropertiesPtrOutput() GoogleCloudApigeeV1PropertiesPtrOutput
- func (o GoogleCloudApigeeV1PropertiesOutput) ToGoogleCloudApigeeV1PropertiesPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1PropertiesPtrOutput
- type GoogleCloudApigeeV1PropertiesPtrInput
- type GoogleCloudApigeeV1PropertiesPtrOutput
- func (o GoogleCloudApigeeV1PropertiesPtrOutput) Elem() GoogleCloudApigeeV1PropertiesOutput
- func (GoogleCloudApigeeV1PropertiesPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1PropertiesPtrOutput) Property() GoogleCloudApigeeV1PropertyArrayOutput
- func (o GoogleCloudApigeeV1PropertiesPtrOutput) ToGoogleCloudApigeeV1PropertiesPtrOutput() GoogleCloudApigeeV1PropertiesPtrOutput
- func (o GoogleCloudApigeeV1PropertiesPtrOutput) ToGoogleCloudApigeeV1PropertiesPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1PropertiesPtrOutput
- type GoogleCloudApigeeV1PropertiesResponse
- type GoogleCloudApigeeV1PropertiesResponseOutput
- func (GoogleCloudApigeeV1PropertiesResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1PropertiesResponseOutput) Property() GoogleCloudApigeeV1PropertyResponseArrayOutput
- func (o GoogleCloudApigeeV1PropertiesResponseOutput) ToGoogleCloudApigeeV1PropertiesResponseOutput() GoogleCloudApigeeV1PropertiesResponseOutput
- func (o GoogleCloudApigeeV1PropertiesResponseOutput) ToGoogleCloudApigeeV1PropertiesResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1PropertiesResponseOutput
- type GoogleCloudApigeeV1Property
- type GoogleCloudApigeeV1PropertyArgs
- func (GoogleCloudApigeeV1PropertyArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1PropertyArgs) ToGoogleCloudApigeeV1PropertyOutput() GoogleCloudApigeeV1PropertyOutput
- func (i GoogleCloudApigeeV1PropertyArgs) ToGoogleCloudApigeeV1PropertyOutputWithContext(ctx context.Context) GoogleCloudApigeeV1PropertyOutput
- type GoogleCloudApigeeV1PropertyArray
- func (GoogleCloudApigeeV1PropertyArray) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1PropertyArray) ToGoogleCloudApigeeV1PropertyArrayOutput() GoogleCloudApigeeV1PropertyArrayOutput
- func (i GoogleCloudApigeeV1PropertyArray) ToGoogleCloudApigeeV1PropertyArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1PropertyArrayOutput
- type GoogleCloudApigeeV1PropertyArrayInput
- type GoogleCloudApigeeV1PropertyArrayOutput
- func (GoogleCloudApigeeV1PropertyArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1PropertyArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1PropertyOutput
- func (o GoogleCloudApigeeV1PropertyArrayOutput) ToGoogleCloudApigeeV1PropertyArrayOutput() GoogleCloudApigeeV1PropertyArrayOutput
- func (o GoogleCloudApigeeV1PropertyArrayOutput) ToGoogleCloudApigeeV1PropertyArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1PropertyArrayOutput
- type GoogleCloudApigeeV1PropertyInput
- type GoogleCloudApigeeV1PropertyOutput
- func (GoogleCloudApigeeV1PropertyOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1PropertyOutput) Name() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1PropertyOutput) ToGoogleCloudApigeeV1PropertyOutput() GoogleCloudApigeeV1PropertyOutput
- func (o GoogleCloudApigeeV1PropertyOutput) ToGoogleCloudApigeeV1PropertyOutputWithContext(ctx context.Context) GoogleCloudApigeeV1PropertyOutput
- func (o GoogleCloudApigeeV1PropertyOutput) Value() pulumi.StringPtrOutput
- type GoogleCloudApigeeV1PropertyResponse
- type GoogleCloudApigeeV1PropertyResponseArrayOutput
- func (GoogleCloudApigeeV1PropertyResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1PropertyResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1PropertyResponseOutput
- func (o GoogleCloudApigeeV1PropertyResponseArrayOutput) ToGoogleCloudApigeeV1PropertyResponseArrayOutput() GoogleCloudApigeeV1PropertyResponseArrayOutput
- func (o GoogleCloudApigeeV1PropertyResponseArrayOutput) ToGoogleCloudApigeeV1PropertyResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1PropertyResponseArrayOutput
- type GoogleCloudApigeeV1PropertyResponseOutput
- func (GoogleCloudApigeeV1PropertyResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1PropertyResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudApigeeV1PropertyResponseOutput) ToGoogleCloudApigeeV1PropertyResponseOutput() GoogleCloudApigeeV1PropertyResponseOutput
- func (o GoogleCloudApigeeV1PropertyResponseOutput) ToGoogleCloudApigeeV1PropertyResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1PropertyResponseOutput
- func (o GoogleCloudApigeeV1PropertyResponseOutput) Value() pulumi.StringOutput
- type GoogleCloudApigeeV1QueryMetadataResponse
- type GoogleCloudApigeeV1QueryMetadataResponseOutput
- func (o GoogleCloudApigeeV1QueryMetadataResponseOutput) Dimensions() pulumi.StringArrayOutput
- func (GoogleCloudApigeeV1QueryMetadataResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1QueryMetadataResponseOutput) EndTimestamp() pulumi.StringOutput
- func (o GoogleCloudApigeeV1QueryMetadataResponseOutput) Metrics() pulumi.StringArrayOutput
- func (o GoogleCloudApigeeV1QueryMetadataResponseOutput) OutputFormat() pulumi.StringOutput
- func (o GoogleCloudApigeeV1QueryMetadataResponseOutput) StartTimestamp() pulumi.StringOutput
- func (o GoogleCloudApigeeV1QueryMetadataResponseOutput) TimeUnit() pulumi.StringOutput
- func (o GoogleCloudApigeeV1QueryMetadataResponseOutput) ToGoogleCloudApigeeV1QueryMetadataResponseOutput() GoogleCloudApigeeV1QueryMetadataResponseOutput
- func (o GoogleCloudApigeeV1QueryMetadataResponseOutput) ToGoogleCloudApigeeV1QueryMetadataResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1QueryMetadataResponseOutput
- type GoogleCloudApigeeV1QueryMetric
- type GoogleCloudApigeeV1QueryMetricArgs
- func (GoogleCloudApigeeV1QueryMetricArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1QueryMetricArgs) ToGoogleCloudApigeeV1QueryMetricOutput() GoogleCloudApigeeV1QueryMetricOutput
- func (i GoogleCloudApigeeV1QueryMetricArgs) ToGoogleCloudApigeeV1QueryMetricOutputWithContext(ctx context.Context) GoogleCloudApigeeV1QueryMetricOutput
- type GoogleCloudApigeeV1QueryMetricArray
- func (GoogleCloudApigeeV1QueryMetricArray) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1QueryMetricArray) ToGoogleCloudApigeeV1QueryMetricArrayOutput() GoogleCloudApigeeV1QueryMetricArrayOutput
- func (i GoogleCloudApigeeV1QueryMetricArray) ToGoogleCloudApigeeV1QueryMetricArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1QueryMetricArrayOutput
- type GoogleCloudApigeeV1QueryMetricArrayInput
- type GoogleCloudApigeeV1QueryMetricArrayOutput
- func (GoogleCloudApigeeV1QueryMetricArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1QueryMetricArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1QueryMetricOutput
- func (o GoogleCloudApigeeV1QueryMetricArrayOutput) ToGoogleCloudApigeeV1QueryMetricArrayOutput() GoogleCloudApigeeV1QueryMetricArrayOutput
- func (o GoogleCloudApigeeV1QueryMetricArrayOutput) ToGoogleCloudApigeeV1QueryMetricArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1QueryMetricArrayOutput
- type GoogleCloudApigeeV1QueryMetricInput
- type GoogleCloudApigeeV1QueryMetricOutput
- func (o GoogleCloudApigeeV1QueryMetricOutput) Alias() pulumi.StringPtrOutput
- func (GoogleCloudApigeeV1QueryMetricOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1QueryMetricOutput) Function() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1QueryMetricOutput) Name() pulumi.StringOutput
- func (o GoogleCloudApigeeV1QueryMetricOutput) Operator() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1QueryMetricOutput) ToGoogleCloudApigeeV1QueryMetricOutput() GoogleCloudApigeeV1QueryMetricOutput
- func (o GoogleCloudApigeeV1QueryMetricOutput) ToGoogleCloudApigeeV1QueryMetricOutputWithContext(ctx context.Context) GoogleCloudApigeeV1QueryMetricOutput
- func (o GoogleCloudApigeeV1QueryMetricOutput) Value() pulumi.StringPtrOutput
- type GoogleCloudApigeeV1Quota
- type GoogleCloudApigeeV1QuotaArgs
- func (GoogleCloudApigeeV1QuotaArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1QuotaArgs) ToGoogleCloudApigeeV1QuotaOutput() GoogleCloudApigeeV1QuotaOutput
- func (i GoogleCloudApigeeV1QuotaArgs) ToGoogleCloudApigeeV1QuotaOutputWithContext(ctx context.Context) GoogleCloudApigeeV1QuotaOutput
- func (i GoogleCloudApigeeV1QuotaArgs) ToGoogleCloudApigeeV1QuotaPtrOutput() GoogleCloudApigeeV1QuotaPtrOutput
- func (i GoogleCloudApigeeV1QuotaArgs) ToGoogleCloudApigeeV1QuotaPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1QuotaPtrOutput
- type GoogleCloudApigeeV1QuotaInput
- type GoogleCloudApigeeV1QuotaOutput
- func (GoogleCloudApigeeV1QuotaOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1QuotaOutput) Interval() pulumi.StringOutput
- func (o GoogleCloudApigeeV1QuotaOutput) Limit() pulumi.StringOutput
- func (o GoogleCloudApigeeV1QuotaOutput) TimeUnit() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1QuotaOutput) ToGoogleCloudApigeeV1QuotaOutput() GoogleCloudApigeeV1QuotaOutput
- func (o GoogleCloudApigeeV1QuotaOutput) ToGoogleCloudApigeeV1QuotaOutputWithContext(ctx context.Context) GoogleCloudApigeeV1QuotaOutput
- func (o GoogleCloudApigeeV1QuotaOutput) ToGoogleCloudApigeeV1QuotaPtrOutput() GoogleCloudApigeeV1QuotaPtrOutput
- func (o GoogleCloudApigeeV1QuotaOutput) ToGoogleCloudApigeeV1QuotaPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1QuotaPtrOutput
- type GoogleCloudApigeeV1QuotaPtrInput
- type GoogleCloudApigeeV1QuotaPtrOutput
- func (o GoogleCloudApigeeV1QuotaPtrOutput) Elem() GoogleCloudApigeeV1QuotaOutput
- func (GoogleCloudApigeeV1QuotaPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1QuotaPtrOutput) Interval() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1QuotaPtrOutput) Limit() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1QuotaPtrOutput) TimeUnit() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1QuotaPtrOutput) ToGoogleCloudApigeeV1QuotaPtrOutput() GoogleCloudApigeeV1QuotaPtrOutput
- func (o GoogleCloudApigeeV1QuotaPtrOutput) ToGoogleCloudApigeeV1QuotaPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1QuotaPtrOutput
- type GoogleCloudApigeeV1QuotaResponse
- type GoogleCloudApigeeV1QuotaResponseOutput
- func (GoogleCloudApigeeV1QuotaResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1QuotaResponseOutput) Interval() pulumi.StringOutput
- func (o GoogleCloudApigeeV1QuotaResponseOutput) Limit() pulumi.StringOutput
- func (o GoogleCloudApigeeV1QuotaResponseOutput) TimeUnit() pulumi.StringOutput
- func (o GoogleCloudApigeeV1QuotaResponseOutput) ToGoogleCloudApigeeV1QuotaResponseOutput() GoogleCloudApigeeV1QuotaResponseOutput
- func (o GoogleCloudApigeeV1QuotaResponseOutput) ToGoogleCloudApigeeV1QuotaResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1QuotaResponseOutput
- type GoogleCloudApigeeV1RateRange
- type GoogleCloudApigeeV1RateRangeArgs
- func (GoogleCloudApigeeV1RateRangeArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1RateRangeArgs) ToGoogleCloudApigeeV1RateRangeOutput() GoogleCloudApigeeV1RateRangeOutput
- func (i GoogleCloudApigeeV1RateRangeArgs) ToGoogleCloudApigeeV1RateRangeOutputWithContext(ctx context.Context) GoogleCloudApigeeV1RateRangeOutput
- type GoogleCloudApigeeV1RateRangeArray
- func (GoogleCloudApigeeV1RateRangeArray) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1RateRangeArray) ToGoogleCloudApigeeV1RateRangeArrayOutput() GoogleCloudApigeeV1RateRangeArrayOutput
- func (i GoogleCloudApigeeV1RateRangeArray) ToGoogleCloudApigeeV1RateRangeArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1RateRangeArrayOutput
- type GoogleCloudApigeeV1RateRangeArrayInput
- type GoogleCloudApigeeV1RateRangeArrayOutput
- func (GoogleCloudApigeeV1RateRangeArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1RateRangeArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1RateRangeOutput
- func (o GoogleCloudApigeeV1RateRangeArrayOutput) ToGoogleCloudApigeeV1RateRangeArrayOutput() GoogleCloudApigeeV1RateRangeArrayOutput
- func (o GoogleCloudApigeeV1RateRangeArrayOutput) ToGoogleCloudApigeeV1RateRangeArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1RateRangeArrayOutput
- type GoogleCloudApigeeV1RateRangeInput
- type GoogleCloudApigeeV1RateRangeOutput
- func (GoogleCloudApigeeV1RateRangeOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1RateRangeOutput) End() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1RateRangeOutput) Fee() GoogleTypeMoneyPtrOutput
- func (o GoogleCloudApigeeV1RateRangeOutput) Start() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1RateRangeOutput) ToGoogleCloudApigeeV1RateRangeOutput() GoogleCloudApigeeV1RateRangeOutput
- func (o GoogleCloudApigeeV1RateRangeOutput) ToGoogleCloudApigeeV1RateRangeOutputWithContext(ctx context.Context) GoogleCloudApigeeV1RateRangeOutput
- type GoogleCloudApigeeV1RateRangeResponse
- type GoogleCloudApigeeV1RateRangeResponseArrayOutput
- func (GoogleCloudApigeeV1RateRangeResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1RateRangeResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1RateRangeResponseOutput
- func (o GoogleCloudApigeeV1RateRangeResponseArrayOutput) ToGoogleCloudApigeeV1RateRangeResponseArrayOutput() GoogleCloudApigeeV1RateRangeResponseArrayOutput
- func (o GoogleCloudApigeeV1RateRangeResponseArrayOutput) ToGoogleCloudApigeeV1RateRangeResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1RateRangeResponseArrayOutput
- type GoogleCloudApigeeV1RateRangeResponseOutput
- func (GoogleCloudApigeeV1RateRangeResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1RateRangeResponseOutput) End() pulumi.StringOutput
- func (o GoogleCloudApigeeV1RateRangeResponseOutput) Fee() GoogleTypeMoneyResponseOutput
- func (o GoogleCloudApigeeV1RateRangeResponseOutput) Start() pulumi.StringOutput
- func (o GoogleCloudApigeeV1RateRangeResponseOutput) ToGoogleCloudApigeeV1RateRangeResponseOutput() GoogleCloudApigeeV1RateRangeResponseOutput
- func (o GoogleCloudApigeeV1RateRangeResponseOutput) ToGoogleCloudApigeeV1RateRangeResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1RateRangeResponseOutput
- type GoogleCloudApigeeV1ReportProperty
- type GoogleCloudApigeeV1ReportPropertyArgs
- func (GoogleCloudApigeeV1ReportPropertyArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1ReportPropertyArgs) ToGoogleCloudApigeeV1ReportPropertyOutput() GoogleCloudApigeeV1ReportPropertyOutput
- func (i GoogleCloudApigeeV1ReportPropertyArgs) ToGoogleCloudApigeeV1ReportPropertyOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ReportPropertyOutput
- type GoogleCloudApigeeV1ReportPropertyArray
- func (GoogleCloudApigeeV1ReportPropertyArray) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1ReportPropertyArray) ToGoogleCloudApigeeV1ReportPropertyArrayOutput() GoogleCloudApigeeV1ReportPropertyArrayOutput
- func (i GoogleCloudApigeeV1ReportPropertyArray) ToGoogleCloudApigeeV1ReportPropertyArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ReportPropertyArrayOutput
- type GoogleCloudApigeeV1ReportPropertyArrayInput
- type GoogleCloudApigeeV1ReportPropertyArrayOutput
- func (GoogleCloudApigeeV1ReportPropertyArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ReportPropertyArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1ReportPropertyOutput
- func (o GoogleCloudApigeeV1ReportPropertyArrayOutput) ToGoogleCloudApigeeV1ReportPropertyArrayOutput() GoogleCloudApigeeV1ReportPropertyArrayOutput
- func (o GoogleCloudApigeeV1ReportPropertyArrayOutput) ToGoogleCloudApigeeV1ReportPropertyArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ReportPropertyArrayOutput
- type GoogleCloudApigeeV1ReportPropertyInput
- type GoogleCloudApigeeV1ReportPropertyOutput
- func (GoogleCloudApigeeV1ReportPropertyOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ReportPropertyOutput) Property() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1ReportPropertyOutput) ToGoogleCloudApigeeV1ReportPropertyOutput() GoogleCloudApigeeV1ReportPropertyOutput
- func (o GoogleCloudApigeeV1ReportPropertyOutput) ToGoogleCloudApigeeV1ReportPropertyOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ReportPropertyOutput
- func (o GoogleCloudApigeeV1ReportPropertyOutput) Value() GoogleCloudApigeeV1AttributeArrayOutput
- type GoogleCloudApigeeV1ReportPropertyResponse
- type GoogleCloudApigeeV1ReportPropertyResponseArrayOutput
- func (GoogleCloudApigeeV1ReportPropertyResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ReportPropertyResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1ReportPropertyResponseOutput
- func (o GoogleCloudApigeeV1ReportPropertyResponseArrayOutput) ToGoogleCloudApigeeV1ReportPropertyResponseArrayOutput() GoogleCloudApigeeV1ReportPropertyResponseArrayOutput
- func (o GoogleCloudApigeeV1ReportPropertyResponseArrayOutput) ToGoogleCloudApigeeV1ReportPropertyResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ReportPropertyResponseArrayOutput
- type GoogleCloudApigeeV1ReportPropertyResponseOutput
- func (GoogleCloudApigeeV1ReportPropertyResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1ReportPropertyResponseOutput) Property() pulumi.StringOutput
- func (o GoogleCloudApigeeV1ReportPropertyResponseOutput) ToGoogleCloudApigeeV1ReportPropertyResponseOutput() GoogleCloudApigeeV1ReportPropertyResponseOutput
- func (o GoogleCloudApigeeV1ReportPropertyResponseOutput) ToGoogleCloudApigeeV1ReportPropertyResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ReportPropertyResponseOutput
- func (o GoogleCloudApigeeV1ReportPropertyResponseOutput) Value() GoogleCloudApigeeV1AttributeResponseArrayOutput
- type GoogleCloudApigeeV1RevenueShareRange
- type GoogleCloudApigeeV1RevenueShareRangeArgs
- func (GoogleCloudApigeeV1RevenueShareRangeArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1RevenueShareRangeArgs) ToGoogleCloudApigeeV1RevenueShareRangeOutput() GoogleCloudApigeeV1RevenueShareRangeOutput
- func (i GoogleCloudApigeeV1RevenueShareRangeArgs) ToGoogleCloudApigeeV1RevenueShareRangeOutputWithContext(ctx context.Context) GoogleCloudApigeeV1RevenueShareRangeOutput
- type GoogleCloudApigeeV1RevenueShareRangeArray
- func (GoogleCloudApigeeV1RevenueShareRangeArray) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1RevenueShareRangeArray) ToGoogleCloudApigeeV1RevenueShareRangeArrayOutput() GoogleCloudApigeeV1RevenueShareRangeArrayOutput
- func (i GoogleCloudApigeeV1RevenueShareRangeArray) ToGoogleCloudApigeeV1RevenueShareRangeArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1RevenueShareRangeArrayOutput
- type GoogleCloudApigeeV1RevenueShareRangeArrayInput
- type GoogleCloudApigeeV1RevenueShareRangeArrayOutput
- func (GoogleCloudApigeeV1RevenueShareRangeArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1RevenueShareRangeArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1RevenueShareRangeOutput
- func (o GoogleCloudApigeeV1RevenueShareRangeArrayOutput) ToGoogleCloudApigeeV1RevenueShareRangeArrayOutput() GoogleCloudApigeeV1RevenueShareRangeArrayOutput
- func (o GoogleCloudApigeeV1RevenueShareRangeArrayOutput) ToGoogleCloudApigeeV1RevenueShareRangeArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1RevenueShareRangeArrayOutput
- type GoogleCloudApigeeV1RevenueShareRangeInput
- type GoogleCloudApigeeV1RevenueShareRangeOutput
- func (GoogleCloudApigeeV1RevenueShareRangeOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1RevenueShareRangeOutput) End() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1RevenueShareRangeOutput) SharePercentage() pulumi.Float64PtrOutput
- func (o GoogleCloudApigeeV1RevenueShareRangeOutput) Start() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1RevenueShareRangeOutput) ToGoogleCloudApigeeV1RevenueShareRangeOutput() GoogleCloudApigeeV1RevenueShareRangeOutput
- func (o GoogleCloudApigeeV1RevenueShareRangeOutput) ToGoogleCloudApigeeV1RevenueShareRangeOutputWithContext(ctx context.Context) GoogleCloudApigeeV1RevenueShareRangeOutput
- type GoogleCloudApigeeV1RevenueShareRangeResponse
- type GoogleCloudApigeeV1RevenueShareRangeResponseArrayOutput
- func (GoogleCloudApigeeV1RevenueShareRangeResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1RevenueShareRangeResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1RevenueShareRangeResponseOutput
- func (o GoogleCloudApigeeV1RevenueShareRangeResponseArrayOutput) ToGoogleCloudApigeeV1RevenueShareRangeResponseArrayOutput() GoogleCloudApigeeV1RevenueShareRangeResponseArrayOutput
- func (o GoogleCloudApigeeV1RevenueShareRangeResponseArrayOutput) ToGoogleCloudApigeeV1RevenueShareRangeResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1RevenueShareRangeResponseArrayOutput
- type GoogleCloudApigeeV1RevenueShareRangeResponseOutput
- func (GoogleCloudApigeeV1RevenueShareRangeResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1RevenueShareRangeResponseOutput) End() pulumi.StringOutput
- func (o GoogleCloudApigeeV1RevenueShareRangeResponseOutput) SharePercentage() pulumi.Float64Output
- func (o GoogleCloudApigeeV1RevenueShareRangeResponseOutput) Start() pulumi.StringOutput
- func (o GoogleCloudApigeeV1RevenueShareRangeResponseOutput) ToGoogleCloudApigeeV1RevenueShareRangeResponseOutput() GoogleCloudApigeeV1RevenueShareRangeResponseOutput
- func (o GoogleCloudApigeeV1RevenueShareRangeResponseOutput) ToGoogleCloudApigeeV1RevenueShareRangeResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1RevenueShareRangeResponseOutput
- type GoogleCloudApigeeV1SecurityActionAllow
- type GoogleCloudApigeeV1SecurityActionAllowArgs
- func (GoogleCloudApigeeV1SecurityActionAllowArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1SecurityActionAllowArgs) ToGoogleCloudApigeeV1SecurityActionAllowOutput() GoogleCloudApigeeV1SecurityActionAllowOutput
- func (i GoogleCloudApigeeV1SecurityActionAllowArgs) ToGoogleCloudApigeeV1SecurityActionAllowOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionAllowOutput
- func (i GoogleCloudApigeeV1SecurityActionAllowArgs) ToGoogleCloudApigeeV1SecurityActionAllowPtrOutput() GoogleCloudApigeeV1SecurityActionAllowPtrOutput
- func (i GoogleCloudApigeeV1SecurityActionAllowArgs) ToGoogleCloudApigeeV1SecurityActionAllowPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionAllowPtrOutput
- type GoogleCloudApigeeV1SecurityActionAllowInput
- type GoogleCloudApigeeV1SecurityActionAllowOutput
- func (GoogleCloudApigeeV1SecurityActionAllowOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityActionAllowOutput) ToGoogleCloudApigeeV1SecurityActionAllowOutput() GoogleCloudApigeeV1SecurityActionAllowOutput
- func (o GoogleCloudApigeeV1SecurityActionAllowOutput) ToGoogleCloudApigeeV1SecurityActionAllowOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionAllowOutput
- func (o GoogleCloudApigeeV1SecurityActionAllowOutput) ToGoogleCloudApigeeV1SecurityActionAllowPtrOutput() GoogleCloudApigeeV1SecurityActionAllowPtrOutput
- func (o GoogleCloudApigeeV1SecurityActionAllowOutput) ToGoogleCloudApigeeV1SecurityActionAllowPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionAllowPtrOutput
- type GoogleCloudApigeeV1SecurityActionAllowPtrInput
- type GoogleCloudApigeeV1SecurityActionAllowPtrOutput
- func (o GoogleCloudApigeeV1SecurityActionAllowPtrOutput) Elem() GoogleCloudApigeeV1SecurityActionAllowOutput
- func (GoogleCloudApigeeV1SecurityActionAllowPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityActionAllowPtrOutput) ToGoogleCloudApigeeV1SecurityActionAllowPtrOutput() GoogleCloudApigeeV1SecurityActionAllowPtrOutput
- func (o GoogleCloudApigeeV1SecurityActionAllowPtrOutput) ToGoogleCloudApigeeV1SecurityActionAllowPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionAllowPtrOutput
- type GoogleCloudApigeeV1SecurityActionAllowResponse
- type GoogleCloudApigeeV1SecurityActionAllowResponseOutput
- func (GoogleCloudApigeeV1SecurityActionAllowResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityActionAllowResponseOutput) ToGoogleCloudApigeeV1SecurityActionAllowResponseOutput() GoogleCloudApigeeV1SecurityActionAllowResponseOutput
- func (o GoogleCloudApigeeV1SecurityActionAllowResponseOutput) ToGoogleCloudApigeeV1SecurityActionAllowResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionAllowResponseOutput
- type GoogleCloudApigeeV1SecurityActionConditionConfig
- type GoogleCloudApigeeV1SecurityActionConditionConfigArgs
- func (GoogleCloudApigeeV1SecurityActionConditionConfigArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1SecurityActionConditionConfigArgs) ToGoogleCloudApigeeV1SecurityActionConditionConfigOutput() GoogleCloudApigeeV1SecurityActionConditionConfigOutput
- func (i GoogleCloudApigeeV1SecurityActionConditionConfigArgs) ToGoogleCloudApigeeV1SecurityActionConditionConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionConditionConfigOutput
- type GoogleCloudApigeeV1SecurityActionConditionConfigInput
- type GoogleCloudApigeeV1SecurityActionConditionConfigOutput
- func (o GoogleCloudApigeeV1SecurityActionConditionConfigOutput) BotReasons() pulumi.StringArrayOutput
- func (GoogleCloudApigeeV1SecurityActionConditionConfigOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityActionConditionConfigOutput) IpAddressRanges() pulumi.StringArrayOutput
- func (o GoogleCloudApigeeV1SecurityActionConditionConfigOutput) ToGoogleCloudApigeeV1SecurityActionConditionConfigOutput() GoogleCloudApigeeV1SecurityActionConditionConfigOutput
- func (o GoogleCloudApigeeV1SecurityActionConditionConfigOutput) ToGoogleCloudApigeeV1SecurityActionConditionConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionConditionConfigOutput
- type GoogleCloudApigeeV1SecurityActionConditionConfigResponse
- type GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput
- func (o GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput) BotReasons() pulumi.StringArrayOutput
- func (GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput) IpAddressRanges() pulumi.StringArrayOutput
- func (o GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput) ToGoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput() GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput
- func (o GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput) ToGoogleCloudApigeeV1SecurityActionConditionConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput
- type GoogleCloudApigeeV1SecurityActionDeny
- type GoogleCloudApigeeV1SecurityActionDenyArgs
- func (GoogleCloudApigeeV1SecurityActionDenyArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1SecurityActionDenyArgs) ToGoogleCloudApigeeV1SecurityActionDenyOutput() GoogleCloudApigeeV1SecurityActionDenyOutput
- func (i GoogleCloudApigeeV1SecurityActionDenyArgs) ToGoogleCloudApigeeV1SecurityActionDenyOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionDenyOutput
- func (i GoogleCloudApigeeV1SecurityActionDenyArgs) ToGoogleCloudApigeeV1SecurityActionDenyPtrOutput() GoogleCloudApigeeV1SecurityActionDenyPtrOutput
- func (i GoogleCloudApigeeV1SecurityActionDenyArgs) ToGoogleCloudApigeeV1SecurityActionDenyPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionDenyPtrOutput
- type GoogleCloudApigeeV1SecurityActionDenyInput
- type GoogleCloudApigeeV1SecurityActionDenyOutput
- func (GoogleCloudApigeeV1SecurityActionDenyOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityActionDenyOutput) ResponseCode() pulumi.IntPtrOutput
- func (o GoogleCloudApigeeV1SecurityActionDenyOutput) ToGoogleCloudApigeeV1SecurityActionDenyOutput() GoogleCloudApigeeV1SecurityActionDenyOutput
- func (o GoogleCloudApigeeV1SecurityActionDenyOutput) ToGoogleCloudApigeeV1SecurityActionDenyOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionDenyOutput
- func (o GoogleCloudApigeeV1SecurityActionDenyOutput) ToGoogleCloudApigeeV1SecurityActionDenyPtrOutput() GoogleCloudApigeeV1SecurityActionDenyPtrOutput
- func (o GoogleCloudApigeeV1SecurityActionDenyOutput) ToGoogleCloudApigeeV1SecurityActionDenyPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionDenyPtrOutput
- type GoogleCloudApigeeV1SecurityActionDenyPtrInput
- type GoogleCloudApigeeV1SecurityActionDenyPtrOutput
- func (o GoogleCloudApigeeV1SecurityActionDenyPtrOutput) Elem() GoogleCloudApigeeV1SecurityActionDenyOutput
- func (GoogleCloudApigeeV1SecurityActionDenyPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityActionDenyPtrOutput) ResponseCode() pulumi.IntPtrOutput
- func (o GoogleCloudApigeeV1SecurityActionDenyPtrOutput) ToGoogleCloudApigeeV1SecurityActionDenyPtrOutput() GoogleCloudApigeeV1SecurityActionDenyPtrOutput
- func (o GoogleCloudApigeeV1SecurityActionDenyPtrOutput) ToGoogleCloudApigeeV1SecurityActionDenyPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionDenyPtrOutput
- type GoogleCloudApigeeV1SecurityActionDenyResponse
- type GoogleCloudApigeeV1SecurityActionDenyResponseOutput
- func (GoogleCloudApigeeV1SecurityActionDenyResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityActionDenyResponseOutput) ResponseCode() pulumi.IntOutput
- func (o GoogleCloudApigeeV1SecurityActionDenyResponseOutput) ToGoogleCloudApigeeV1SecurityActionDenyResponseOutput() GoogleCloudApigeeV1SecurityActionDenyResponseOutput
- func (o GoogleCloudApigeeV1SecurityActionDenyResponseOutput) ToGoogleCloudApigeeV1SecurityActionDenyResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionDenyResponseOutput
- type GoogleCloudApigeeV1SecurityActionFlag
- type GoogleCloudApigeeV1SecurityActionFlagArgs
- func (GoogleCloudApigeeV1SecurityActionFlagArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1SecurityActionFlagArgs) ToGoogleCloudApigeeV1SecurityActionFlagOutput() GoogleCloudApigeeV1SecurityActionFlagOutput
- func (i GoogleCloudApigeeV1SecurityActionFlagArgs) ToGoogleCloudApigeeV1SecurityActionFlagOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionFlagOutput
- func (i GoogleCloudApigeeV1SecurityActionFlagArgs) ToGoogleCloudApigeeV1SecurityActionFlagPtrOutput() GoogleCloudApigeeV1SecurityActionFlagPtrOutput
- func (i GoogleCloudApigeeV1SecurityActionFlagArgs) ToGoogleCloudApigeeV1SecurityActionFlagPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionFlagPtrOutput
- type GoogleCloudApigeeV1SecurityActionFlagInput
- type GoogleCloudApigeeV1SecurityActionFlagOutput
- func (GoogleCloudApigeeV1SecurityActionFlagOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityActionFlagOutput) Headers() GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput
- func (o GoogleCloudApigeeV1SecurityActionFlagOutput) ToGoogleCloudApigeeV1SecurityActionFlagOutput() GoogleCloudApigeeV1SecurityActionFlagOutput
- func (o GoogleCloudApigeeV1SecurityActionFlagOutput) ToGoogleCloudApigeeV1SecurityActionFlagOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionFlagOutput
- func (o GoogleCloudApigeeV1SecurityActionFlagOutput) ToGoogleCloudApigeeV1SecurityActionFlagPtrOutput() GoogleCloudApigeeV1SecurityActionFlagPtrOutput
- func (o GoogleCloudApigeeV1SecurityActionFlagOutput) ToGoogleCloudApigeeV1SecurityActionFlagPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionFlagPtrOutput
- type GoogleCloudApigeeV1SecurityActionFlagPtrInput
- type GoogleCloudApigeeV1SecurityActionFlagPtrOutput
- func (o GoogleCloudApigeeV1SecurityActionFlagPtrOutput) Elem() GoogleCloudApigeeV1SecurityActionFlagOutput
- func (GoogleCloudApigeeV1SecurityActionFlagPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityActionFlagPtrOutput) Headers() GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput
- func (o GoogleCloudApigeeV1SecurityActionFlagPtrOutput) ToGoogleCloudApigeeV1SecurityActionFlagPtrOutput() GoogleCloudApigeeV1SecurityActionFlagPtrOutput
- func (o GoogleCloudApigeeV1SecurityActionFlagPtrOutput) ToGoogleCloudApigeeV1SecurityActionFlagPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionFlagPtrOutput
- type GoogleCloudApigeeV1SecurityActionFlagResponse
- type GoogleCloudApigeeV1SecurityActionFlagResponseOutput
- func (GoogleCloudApigeeV1SecurityActionFlagResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityActionFlagResponseOutput) Headers() GoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutput
- func (o GoogleCloudApigeeV1SecurityActionFlagResponseOutput) ToGoogleCloudApigeeV1SecurityActionFlagResponseOutput() GoogleCloudApigeeV1SecurityActionFlagResponseOutput
- func (o GoogleCloudApigeeV1SecurityActionFlagResponseOutput) ToGoogleCloudApigeeV1SecurityActionFlagResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionFlagResponseOutput
- type GoogleCloudApigeeV1SecurityActionHttpHeader
- type GoogleCloudApigeeV1SecurityActionHttpHeaderArgs
- func (GoogleCloudApigeeV1SecurityActionHttpHeaderArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1SecurityActionHttpHeaderArgs) ToGoogleCloudApigeeV1SecurityActionHttpHeaderOutput() GoogleCloudApigeeV1SecurityActionHttpHeaderOutput
- func (i GoogleCloudApigeeV1SecurityActionHttpHeaderArgs) ToGoogleCloudApigeeV1SecurityActionHttpHeaderOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionHttpHeaderOutput
- type GoogleCloudApigeeV1SecurityActionHttpHeaderArray
- func (GoogleCloudApigeeV1SecurityActionHttpHeaderArray) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1SecurityActionHttpHeaderArray) ToGoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput() GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput
- func (i GoogleCloudApigeeV1SecurityActionHttpHeaderArray) ToGoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput
- type GoogleCloudApigeeV1SecurityActionHttpHeaderArrayInput
- type GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput
- func (GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1SecurityActionHttpHeaderOutput
- func (o GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput) ToGoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput() GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput
- func (o GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput) ToGoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput
- type GoogleCloudApigeeV1SecurityActionHttpHeaderInput
- type GoogleCloudApigeeV1SecurityActionHttpHeaderOutput
- func (GoogleCloudApigeeV1SecurityActionHttpHeaderOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityActionHttpHeaderOutput) Name() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1SecurityActionHttpHeaderOutput) ToGoogleCloudApigeeV1SecurityActionHttpHeaderOutput() GoogleCloudApigeeV1SecurityActionHttpHeaderOutput
- func (o GoogleCloudApigeeV1SecurityActionHttpHeaderOutput) ToGoogleCloudApigeeV1SecurityActionHttpHeaderOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionHttpHeaderOutput
- func (o GoogleCloudApigeeV1SecurityActionHttpHeaderOutput) Value() pulumi.StringPtrOutput
- type GoogleCloudApigeeV1SecurityActionHttpHeaderResponse
- type GoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutput
- func (GoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput
- func (o GoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutput) ToGoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutput() GoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutput
- func (o GoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutput) ToGoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutput
- type GoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput
- func (GoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput) ToGoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput() GoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput
- func (o GoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput) ToGoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput
- func (o GoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput) Value() pulumi.StringOutput
- type GoogleCloudApigeeV1SecurityProfileEnvironment
- type GoogleCloudApigeeV1SecurityProfileEnvironmentArgs
- func (GoogleCloudApigeeV1SecurityProfileEnvironmentArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1SecurityProfileEnvironmentArgs) ToGoogleCloudApigeeV1SecurityProfileEnvironmentOutput() GoogleCloudApigeeV1SecurityProfileEnvironmentOutput
- func (i GoogleCloudApigeeV1SecurityProfileEnvironmentArgs) ToGoogleCloudApigeeV1SecurityProfileEnvironmentOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityProfileEnvironmentOutput
- type GoogleCloudApigeeV1SecurityProfileEnvironmentArray
- func (GoogleCloudApigeeV1SecurityProfileEnvironmentArray) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1SecurityProfileEnvironmentArray) ToGoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput() GoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput
- func (i GoogleCloudApigeeV1SecurityProfileEnvironmentArray) ToGoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput
- type GoogleCloudApigeeV1SecurityProfileEnvironmentArrayInput
- type GoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput
- func (GoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1SecurityProfileEnvironmentOutput
- func (o GoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput) ToGoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput() GoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput
- func (o GoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput) ToGoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput
- type GoogleCloudApigeeV1SecurityProfileEnvironmentInput
- type GoogleCloudApigeeV1SecurityProfileEnvironmentOutput
- func (GoogleCloudApigeeV1SecurityProfileEnvironmentOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityProfileEnvironmentOutput) ToGoogleCloudApigeeV1SecurityProfileEnvironmentOutput() GoogleCloudApigeeV1SecurityProfileEnvironmentOutput
- func (o GoogleCloudApigeeV1SecurityProfileEnvironmentOutput) ToGoogleCloudApigeeV1SecurityProfileEnvironmentOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityProfileEnvironmentOutput
- type GoogleCloudApigeeV1SecurityProfileEnvironmentResponse
- type GoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput
- func (GoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput
- func (o GoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput) ToGoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput() GoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput
- func (o GoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput) ToGoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput
- type GoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput
- func (o GoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput) AttachTime() pulumi.StringOutput
- func (GoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput) Environment() pulumi.StringOutput
- func (o GoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput) ToGoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput() GoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput
- func (o GoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput) ToGoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput
- type GoogleCloudApigeeV1SecurityProfileScoringConfig
- type GoogleCloudApigeeV1SecurityProfileScoringConfigArgs
- func (GoogleCloudApigeeV1SecurityProfileScoringConfigArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1SecurityProfileScoringConfigArgs) ToGoogleCloudApigeeV1SecurityProfileScoringConfigOutput() GoogleCloudApigeeV1SecurityProfileScoringConfigOutput
- func (i GoogleCloudApigeeV1SecurityProfileScoringConfigArgs) ToGoogleCloudApigeeV1SecurityProfileScoringConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityProfileScoringConfigOutput
- type GoogleCloudApigeeV1SecurityProfileScoringConfigArray
- func (GoogleCloudApigeeV1SecurityProfileScoringConfigArray) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1SecurityProfileScoringConfigArray) ToGoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput() GoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput
- func (i GoogleCloudApigeeV1SecurityProfileScoringConfigArray) ToGoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput
- type GoogleCloudApigeeV1SecurityProfileScoringConfigArrayInput
- type GoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput
- func (GoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1SecurityProfileScoringConfigOutput
- func (o GoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput) ToGoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput() GoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput
- func (o GoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput) ToGoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput
- type GoogleCloudApigeeV1SecurityProfileScoringConfigInput
- type GoogleCloudApigeeV1SecurityProfileScoringConfigOutput
- func (o GoogleCloudApigeeV1SecurityProfileScoringConfigOutput) Description() pulumi.StringPtrOutput
- func (GoogleCloudApigeeV1SecurityProfileScoringConfigOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityProfileScoringConfigOutput) ScorePath() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1SecurityProfileScoringConfigOutput) Title() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1SecurityProfileScoringConfigOutput) ToGoogleCloudApigeeV1SecurityProfileScoringConfigOutput() GoogleCloudApigeeV1SecurityProfileScoringConfigOutput
- func (o GoogleCloudApigeeV1SecurityProfileScoringConfigOutput) ToGoogleCloudApigeeV1SecurityProfileScoringConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityProfileScoringConfigOutput
- type GoogleCloudApigeeV1SecurityProfileScoringConfigResponse
- type GoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput
- func (GoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput
- func (o GoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput) ToGoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput() GoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput
- func (o GoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput) ToGoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput
- type GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput
- func (o GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput) Description() pulumi.StringOutput
- func (GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput) ScorePath() pulumi.StringOutput
- func (o GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput) Title() pulumi.StringOutput
- func (o GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput) ToGoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput() GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput
- func (o GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput) ToGoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput
- type GoogleCloudApigeeV1SecurityReportMetadataResponse
- type GoogleCloudApigeeV1SecurityReportMetadataResponseOutput
- func (o GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) Dimensions() pulumi.StringArrayOutput
- func (GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) EndTimestamp() pulumi.StringOutput
- func (o GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) Metrics() pulumi.StringArrayOutput
- func (o GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) MimeType() pulumi.StringOutput
- func (o GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) StartTimestamp() pulumi.StringOutput
- func (o GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) TimeUnit() pulumi.StringOutput
- func (o GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) ToGoogleCloudApigeeV1SecurityReportMetadataResponseOutput() GoogleCloudApigeeV1SecurityReportMetadataResponseOutput
- func (o GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) ToGoogleCloudApigeeV1SecurityReportMetadataResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityReportMetadataResponseOutput
- type GoogleCloudApigeeV1SecurityReportQueryMetric
- type GoogleCloudApigeeV1SecurityReportQueryMetricArgs
- func (GoogleCloudApigeeV1SecurityReportQueryMetricArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1SecurityReportQueryMetricArgs) ToGoogleCloudApigeeV1SecurityReportQueryMetricOutput() GoogleCloudApigeeV1SecurityReportQueryMetricOutput
- func (i GoogleCloudApigeeV1SecurityReportQueryMetricArgs) ToGoogleCloudApigeeV1SecurityReportQueryMetricOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityReportQueryMetricOutput
- type GoogleCloudApigeeV1SecurityReportQueryMetricArray
- func (GoogleCloudApigeeV1SecurityReportQueryMetricArray) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1SecurityReportQueryMetricArray) ToGoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput() GoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput
- func (i GoogleCloudApigeeV1SecurityReportQueryMetricArray) ToGoogleCloudApigeeV1SecurityReportQueryMetricArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput
- type GoogleCloudApigeeV1SecurityReportQueryMetricArrayInput
- type GoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput
- func (GoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput) Index(i pulumi.IntInput) GoogleCloudApigeeV1SecurityReportQueryMetricOutput
- func (o GoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput) ToGoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput() GoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput
- func (o GoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput) ToGoogleCloudApigeeV1SecurityReportQueryMetricArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput
- type GoogleCloudApigeeV1SecurityReportQueryMetricInput
- type GoogleCloudApigeeV1SecurityReportQueryMetricOutput
- func (o GoogleCloudApigeeV1SecurityReportQueryMetricOutput) AggregationFunction() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1SecurityReportQueryMetricOutput) Alias() pulumi.StringPtrOutput
- func (GoogleCloudApigeeV1SecurityReportQueryMetricOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityReportQueryMetricOutput) Name() pulumi.StringOutput
- func (o GoogleCloudApigeeV1SecurityReportQueryMetricOutput) Operator() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1SecurityReportQueryMetricOutput) ToGoogleCloudApigeeV1SecurityReportQueryMetricOutput() GoogleCloudApigeeV1SecurityReportQueryMetricOutput
- func (o GoogleCloudApigeeV1SecurityReportQueryMetricOutput) ToGoogleCloudApigeeV1SecurityReportQueryMetricOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityReportQueryMetricOutput
- func (o GoogleCloudApigeeV1SecurityReportQueryMetricOutput) Value() pulumi.StringPtrOutput
- type GoogleCloudApigeeV1SecurityReportResultMetadataResponse
- type GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput
- func (GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput) Expires() pulumi.StringOutput
- func (o GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput) Self() pulumi.StringOutput
- func (o GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput) ToGoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput() GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput
- func (o GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput) ToGoogleCloudApigeeV1SecurityReportResultMetadataResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput
- type GoogleCloudApigeeV1TlsInfo
- type GoogleCloudApigeeV1TlsInfoArgs
- func (GoogleCloudApigeeV1TlsInfoArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1TlsInfoArgs) ToGoogleCloudApigeeV1TlsInfoOutput() GoogleCloudApigeeV1TlsInfoOutput
- func (i GoogleCloudApigeeV1TlsInfoArgs) ToGoogleCloudApigeeV1TlsInfoOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TlsInfoOutput
- func (i GoogleCloudApigeeV1TlsInfoArgs) ToGoogleCloudApigeeV1TlsInfoPtrOutput() GoogleCloudApigeeV1TlsInfoPtrOutput
- func (i GoogleCloudApigeeV1TlsInfoArgs) ToGoogleCloudApigeeV1TlsInfoPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TlsInfoPtrOutput
- type GoogleCloudApigeeV1TlsInfoCommonName
- type GoogleCloudApigeeV1TlsInfoCommonNameArgs
- func (GoogleCloudApigeeV1TlsInfoCommonNameArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1TlsInfoCommonNameArgs) ToGoogleCloudApigeeV1TlsInfoCommonNameOutput() GoogleCloudApigeeV1TlsInfoCommonNameOutput
- func (i GoogleCloudApigeeV1TlsInfoCommonNameArgs) ToGoogleCloudApigeeV1TlsInfoCommonNameOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TlsInfoCommonNameOutput
- func (i GoogleCloudApigeeV1TlsInfoCommonNameArgs) ToGoogleCloudApigeeV1TlsInfoCommonNamePtrOutput() GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput
- func (i GoogleCloudApigeeV1TlsInfoCommonNameArgs) ToGoogleCloudApigeeV1TlsInfoCommonNamePtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput
- type GoogleCloudApigeeV1TlsInfoCommonNameInput
- type GoogleCloudApigeeV1TlsInfoCommonNameOutput
- func (GoogleCloudApigeeV1TlsInfoCommonNameOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1TlsInfoCommonNameOutput) ToGoogleCloudApigeeV1TlsInfoCommonNameOutput() GoogleCloudApigeeV1TlsInfoCommonNameOutput
- func (o GoogleCloudApigeeV1TlsInfoCommonNameOutput) ToGoogleCloudApigeeV1TlsInfoCommonNameOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TlsInfoCommonNameOutput
- func (o GoogleCloudApigeeV1TlsInfoCommonNameOutput) ToGoogleCloudApigeeV1TlsInfoCommonNamePtrOutput() GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput
- func (o GoogleCloudApigeeV1TlsInfoCommonNameOutput) ToGoogleCloudApigeeV1TlsInfoCommonNamePtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput
- func (o GoogleCloudApigeeV1TlsInfoCommonNameOutput) Value() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1TlsInfoCommonNameOutput) WildcardMatch() pulumi.BoolPtrOutput
- type GoogleCloudApigeeV1TlsInfoCommonNamePtrInput
- type GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput
- func (o GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput) Elem() GoogleCloudApigeeV1TlsInfoCommonNameOutput
- func (GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput) ToGoogleCloudApigeeV1TlsInfoCommonNamePtrOutput() GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput
- func (o GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput) ToGoogleCloudApigeeV1TlsInfoCommonNamePtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput
- func (o GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput) Value() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput) WildcardMatch() pulumi.BoolPtrOutput
- type GoogleCloudApigeeV1TlsInfoCommonNameResponse
- type GoogleCloudApigeeV1TlsInfoCommonNameResponseOutput
- func (GoogleCloudApigeeV1TlsInfoCommonNameResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1TlsInfoCommonNameResponseOutput) ToGoogleCloudApigeeV1TlsInfoCommonNameResponseOutput() GoogleCloudApigeeV1TlsInfoCommonNameResponseOutput
- func (o GoogleCloudApigeeV1TlsInfoCommonNameResponseOutput) ToGoogleCloudApigeeV1TlsInfoCommonNameResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TlsInfoCommonNameResponseOutput
- func (o GoogleCloudApigeeV1TlsInfoCommonNameResponseOutput) Value() pulumi.StringOutput
- func (o GoogleCloudApigeeV1TlsInfoCommonNameResponseOutput) WildcardMatch() pulumi.BoolOutput
- type GoogleCloudApigeeV1TlsInfoInput
- type GoogleCloudApigeeV1TlsInfoOutput
- func (o GoogleCloudApigeeV1TlsInfoOutput) Ciphers() pulumi.StringArrayOutput
- func (o GoogleCloudApigeeV1TlsInfoOutput) ClientAuthEnabled() pulumi.BoolPtrOutput
- func (o GoogleCloudApigeeV1TlsInfoOutput) CommonName() GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput
- func (GoogleCloudApigeeV1TlsInfoOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1TlsInfoOutput) Enabled() pulumi.BoolOutput
- func (o GoogleCloudApigeeV1TlsInfoOutput) IgnoreValidationErrors() pulumi.BoolPtrOutput
- func (o GoogleCloudApigeeV1TlsInfoOutput) KeyAlias() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1TlsInfoOutput) KeyStore() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1TlsInfoOutput) Protocols() pulumi.StringArrayOutput
- func (o GoogleCloudApigeeV1TlsInfoOutput) ToGoogleCloudApigeeV1TlsInfoOutput() GoogleCloudApigeeV1TlsInfoOutput
- func (o GoogleCloudApigeeV1TlsInfoOutput) ToGoogleCloudApigeeV1TlsInfoOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TlsInfoOutput
- func (o GoogleCloudApigeeV1TlsInfoOutput) ToGoogleCloudApigeeV1TlsInfoPtrOutput() GoogleCloudApigeeV1TlsInfoPtrOutput
- func (o GoogleCloudApigeeV1TlsInfoOutput) ToGoogleCloudApigeeV1TlsInfoPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TlsInfoPtrOutput
- func (o GoogleCloudApigeeV1TlsInfoOutput) TrustStore() pulumi.StringPtrOutput
- type GoogleCloudApigeeV1TlsInfoPtrInput
- type GoogleCloudApigeeV1TlsInfoPtrOutput
- func (o GoogleCloudApigeeV1TlsInfoPtrOutput) Ciphers() pulumi.StringArrayOutput
- func (o GoogleCloudApigeeV1TlsInfoPtrOutput) ClientAuthEnabled() pulumi.BoolPtrOutput
- func (o GoogleCloudApigeeV1TlsInfoPtrOutput) CommonName() GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput
- func (o GoogleCloudApigeeV1TlsInfoPtrOutput) Elem() GoogleCloudApigeeV1TlsInfoOutput
- func (GoogleCloudApigeeV1TlsInfoPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1TlsInfoPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o GoogleCloudApigeeV1TlsInfoPtrOutput) IgnoreValidationErrors() pulumi.BoolPtrOutput
- func (o GoogleCloudApigeeV1TlsInfoPtrOutput) KeyAlias() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1TlsInfoPtrOutput) KeyStore() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1TlsInfoPtrOutput) Protocols() pulumi.StringArrayOutput
- func (o GoogleCloudApigeeV1TlsInfoPtrOutput) ToGoogleCloudApigeeV1TlsInfoPtrOutput() GoogleCloudApigeeV1TlsInfoPtrOutput
- func (o GoogleCloudApigeeV1TlsInfoPtrOutput) ToGoogleCloudApigeeV1TlsInfoPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TlsInfoPtrOutput
- func (o GoogleCloudApigeeV1TlsInfoPtrOutput) TrustStore() pulumi.StringPtrOutput
- type GoogleCloudApigeeV1TlsInfoResponse
- type GoogleCloudApigeeV1TlsInfoResponseOutput
- func (o GoogleCloudApigeeV1TlsInfoResponseOutput) Ciphers() pulumi.StringArrayOutput
- func (o GoogleCloudApigeeV1TlsInfoResponseOutput) ClientAuthEnabled() pulumi.BoolOutput
- func (o GoogleCloudApigeeV1TlsInfoResponseOutput) CommonName() GoogleCloudApigeeV1TlsInfoCommonNameResponseOutput
- func (GoogleCloudApigeeV1TlsInfoResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1TlsInfoResponseOutput) Enabled() pulumi.BoolOutput
- func (o GoogleCloudApigeeV1TlsInfoResponseOutput) IgnoreValidationErrors() pulumi.BoolOutput
- func (o GoogleCloudApigeeV1TlsInfoResponseOutput) KeyAlias() pulumi.StringOutput
- func (o GoogleCloudApigeeV1TlsInfoResponseOutput) KeyStore() pulumi.StringOutput
- func (o GoogleCloudApigeeV1TlsInfoResponseOutput) Protocols() pulumi.StringArrayOutput
- func (o GoogleCloudApigeeV1TlsInfoResponseOutput) ToGoogleCloudApigeeV1TlsInfoResponseOutput() GoogleCloudApigeeV1TlsInfoResponseOutput
- func (o GoogleCloudApigeeV1TlsInfoResponseOutput) ToGoogleCloudApigeeV1TlsInfoResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TlsInfoResponseOutput
- func (o GoogleCloudApigeeV1TlsInfoResponseOutput) TrustStore() pulumi.StringOutput
- type GoogleCloudApigeeV1TraceSamplingConfig
- type GoogleCloudApigeeV1TraceSamplingConfigArgs
- func (GoogleCloudApigeeV1TraceSamplingConfigArgs) ElementType() reflect.Type
- func (i GoogleCloudApigeeV1TraceSamplingConfigArgs) ToGoogleCloudApigeeV1TraceSamplingConfigOutput() GoogleCloudApigeeV1TraceSamplingConfigOutput
- func (i GoogleCloudApigeeV1TraceSamplingConfigArgs) ToGoogleCloudApigeeV1TraceSamplingConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TraceSamplingConfigOutput
- func (i GoogleCloudApigeeV1TraceSamplingConfigArgs) ToGoogleCloudApigeeV1TraceSamplingConfigPtrOutput() GoogleCloudApigeeV1TraceSamplingConfigPtrOutput
- func (i GoogleCloudApigeeV1TraceSamplingConfigArgs) ToGoogleCloudApigeeV1TraceSamplingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TraceSamplingConfigPtrOutput
- type GoogleCloudApigeeV1TraceSamplingConfigInput
- type GoogleCloudApigeeV1TraceSamplingConfigOutput
- func (GoogleCloudApigeeV1TraceSamplingConfigOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1TraceSamplingConfigOutput) Sampler() GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput
- func (o GoogleCloudApigeeV1TraceSamplingConfigOutput) SamplingRate() pulumi.Float64PtrOutput
- func (o GoogleCloudApigeeV1TraceSamplingConfigOutput) ToGoogleCloudApigeeV1TraceSamplingConfigOutput() GoogleCloudApigeeV1TraceSamplingConfigOutput
- func (o GoogleCloudApigeeV1TraceSamplingConfigOutput) ToGoogleCloudApigeeV1TraceSamplingConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TraceSamplingConfigOutput
- func (o GoogleCloudApigeeV1TraceSamplingConfigOutput) ToGoogleCloudApigeeV1TraceSamplingConfigPtrOutput() GoogleCloudApigeeV1TraceSamplingConfigPtrOutput
- func (o GoogleCloudApigeeV1TraceSamplingConfigOutput) ToGoogleCloudApigeeV1TraceSamplingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TraceSamplingConfigPtrOutput
- type GoogleCloudApigeeV1TraceSamplingConfigPtrInput
- type GoogleCloudApigeeV1TraceSamplingConfigPtrOutput
- func (o GoogleCloudApigeeV1TraceSamplingConfigPtrOutput) Elem() GoogleCloudApigeeV1TraceSamplingConfigOutput
- func (GoogleCloudApigeeV1TraceSamplingConfigPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1TraceSamplingConfigPtrOutput) Sampler() GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput
- func (o GoogleCloudApigeeV1TraceSamplingConfigPtrOutput) SamplingRate() pulumi.Float64PtrOutput
- func (o GoogleCloudApigeeV1TraceSamplingConfigPtrOutput) ToGoogleCloudApigeeV1TraceSamplingConfigPtrOutput() GoogleCloudApigeeV1TraceSamplingConfigPtrOutput
- func (o GoogleCloudApigeeV1TraceSamplingConfigPtrOutput) ToGoogleCloudApigeeV1TraceSamplingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TraceSamplingConfigPtrOutput
- type GoogleCloudApigeeV1TraceSamplingConfigResponse
- type GoogleCloudApigeeV1TraceSamplingConfigResponseOutput
- func (GoogleCloudApigeeV1TraceSamplingConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1TraceSamplingConfigResponseOutput) Sampler() pulumi.StringOutput
- func (o GoogleCloudApigeeV1TraceSamplingConfigResponseOutput) SamplingRate() pulumi.Float64Output
- func (o GoogleCloudApigeeV1TraceSamplingConfigResponseOutput) ToGoogleCloudApigeeV1TraceSamplingConfigResponseOutput() GoogleCloudApigeeV1TraceSamplingConfigResponseOutput
- func (o GoogleCloudApigeeV1TraceSamplingConfigResponseOutput) ToGoogleCloudApigeeV1TraceSamplingConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TraceSamplingConfigResponseOutput
- type GoogleCloudApigeeV1TraceSamplingConfigSampler
- func (GoogleCloudApigeeV1TraceSamplingConfigSampler) ElementType() reflect.Type
- func (e GoogleCloudApigeeV1TraceSamplingConfigSampler) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerOutput() GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput
- func (e GoogleCloudApigeeV1TraceSamplingConfigSampler) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput
- func (e GoogleCloudApigeeV1TraceSamplingConfigSampler) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput() GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput
- func (e GoogleCloudApigeeV1TraceSamplingConfigSampler) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput
- func (e GoogleCloudApigeeV1TraceSamplingConfigSampler) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudApigeeV1TraceSamplingConfigSampler) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudApigeeV1TraceSamplingConfigSampler) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudApigeeV1TraceSamplingConfigSampler) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudApigeeV1TraceSamplingConfigSamplerInput
- type GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput
- func (GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerOutput() GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput
- func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput
- func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput() GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput
- func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput
- func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrInput
- type GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput
- func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput) Elem() GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput
- func (GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput() GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput
- func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput
- func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleIamV1AuditConfig
- type GoogleIamV1AuditConfigArgs
- type GoogleIamV1AuditConfigArray
- func (GoogleIamV1AuditConfigArray) ElementType() reflect.Type
- func (i GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutput() GoogleIamV1AuditConfigArrayOutput
- func (i GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigArrayOutput
- type GoogleIamV1AuditConfigArrayInput
- type GoogleIamV1AuditConfigArrayOutput
- func (GoogleIamV1AuditConfigArrayOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditConfigArrayOutput) Index(i pulumi.IntInput) GoogleIamV1AuditConfigOutput
- func (o GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutput() GoogleIamV1AuditConfigArrayOutput
- func (o GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigArrayOutput
- type GoogleIamV1AuditConfigInput
- type GoogleIamV1AuditConfigOutput
- func (o GoogleIamV1AuditConfigOutput) AuditLogConfigs() GoogleIamV1AuditLogConfigArrayOutput
- func (GoogleIamV1AuditConfigOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditConfigOutput) Service() pulumi.StringPtrOutput
- func (o GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutput() GoogleIamV1AuditConfigOutput
- func (o GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigOutput
- type GoogleIamV1AuditConfigResponse
- type GoogleIamV1AuditConfigResponseArrayOutput
- func (GoogleIamV1AuditConfigResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditConfigResponseArrayOutput) Index(i pulumi.IntInput) GoogleIamV1AuditConfigResponseOutput
- func (o GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutput() GoogleIamV1AuditConfigResponseArrayOutput
- func (o GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigResponseArrayOutput
- type GoogleIamV1AuditConfigResponseOutput
- func (o GoogleIamV1AuditConfigResponseOutput) AuditLogConfigs() GoogleIamV1AuditLogConfigResponseArrayOutput
- func (GoogleIamV1AuditConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditConfigResponseOutput) Service() pulumi.StringOutput
- func (o GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutput() GoogleIamV1AuditConfigResponseOutput
- func (o GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigResponseOutput
- type GoogleIamV1AuditLogConfig
- type GoogleIamV1AuditLogConfigArgs
- func (GoogleIamV1AuditLogConfigArgs) ElementType() reflect.Type
- func (i GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutput() GoogleIamV1AuditLogConfigOutput
- func (i GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigOutput
- type GoogleIamV1AuditLogConfigArray
- func (GoogleIamV1AuditLogConfigArray) ElementType() reflect.Type
- func (i GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutput() GoogleIamV1AuditLogConfigArrayOutput
- func (i GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigArrayOutput
- type GoogleIamV1AuditLogConfigArrayInput
- type GoogleIamV1AuditLogConfigArrayOutput
- func (GoogleIamV1AuditLogConfigArrayOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditLogConfigArrayOutput) Index(i pulumi.IntInput) GoogleIamV1AuditLogConfigOutput
- func (o GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutput() GoogleIamV1AuditLogConfigArrayOutput
- func (o GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigArrayOutput
- type GoogleIamV1AuditLogConfigInput
- type GoogleIamV1AuditLogConfigLogType
- func (GoogleIamV1AuditLogConfigLogType) ElementType() reflect.Type
- func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutput() GoogleIamV1AuditLogConfigLogTypeOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypeOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToStringOutput() pulumi.StringOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleIamV1AuditLogConfigLogTypeInput
- type GoogleIamV1AuditLogConfigLogTypeOutput
- func (GoogleIamV1AuditLogConfigLogTypeOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutput() GoogleIamV1AuditLogConfigLogTypeOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypeOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleIamV1AuditLogConfigLogTypePtrInput
- type GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) Elem() GoogleIamV1AuditLogConfigLogTypeOutput
- func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleIamV1AuditLogConfigOutput
- func (GoogleIamV1AuditLogConfigOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditLogConfigOutput) ExemptedMembers() pulumi.StringArrayOutput
- func (o GoogleIamV1AuditLogConfigOutput) LogType() GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (o GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutput() GoogleIamV1AuditLogConfigOutput
- func (o GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigOutput
- type GoogleIamV1AuditLogConfigResponse
- type GoogleIamV1AuditLogConfigResponseArrayOutput
- func (GoogleIamV1AuditLogConfigResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditLogConfigResponseArrayOutput) Index(i pulumi.IntInput) GoogleIamV1AuditLogConfigResponseOutput
- func (o GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutput() GoogleIamV1AuditLogConfigResponseArrayOutput
- func (o GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigResponseArrayOutput
- type GoogleIamV1AuditLogConfigResponseOutput
- func (GoogleIamV1AuditLogConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditLogConfigResponseOutput) ExemptedMembers() pulumi.StringArrayOutput
- func (o GoogleIamV1AuditLogConfigResponseOutput) LogType() pulumi.StringOutput
- func (o GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutput() GoogleIamV1AuditLogConfigResponseOutput
- func (o GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigResponseOutput
- type GoogleIamV1Binding
- type GoogleIamV1BindingArgs
- type GoogleIamV1BindingArray
- type GoogleIamV1BindingArrayInput
- type GoogleIamV1BindingArrayOutput
- func (GoogleIamV1BindingArrayOutput) ElementType() reflect.Type
- func (o GoogleIamV1BindingArrayOutput) Index(i pulumi.IntInput) GoogleIamV1BindingOutput
- func (o GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutput() GoogleIamV1BindingArrayOutput
- func (o GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingArrayOutput
- type GoogleIamV1BindingInput
- type GoogleIamV1BindingOutput
- func (o GoogleIamV1BindingOutput) Condition() GoogleTypeExprPtrOutput
- func (GoogleIamV1BindingOutput) ElementType() reflect.Type
- func (o GoogleIamV1BindingOutput) Members() pulumi.StringArrayOutput
- func (o GoogleIamV1BindingOutput) Role() pulumi.StringPtrOutput
- func (o GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutput() GoogleIamV1BindingOutput
- func (o GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutputWithContext(ctx context.Context) GoogleIamV1BindingOutput
- type GoogleIamV1BindingResponse
- type GoogleIamV1BindingResponseArrayOutput
- func (GoogleIamV1BindingResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleIamV1BindingResponseArrayOutput) Index(i pulumi.IntInput) GoogleIamV1BindingResponseOutput
- func (o GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutput() GoogleIamV1BindingResponseArrayOutput
- func (o GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingResponseArrayOutput
- type GoogleIamV1BindingResponseOutput
- func (o GoogleIamV1BindingResponseOutput) Condition() GoogleTypeExprResponseOutput
- func (GoogleIamV1BindingResponseOutput) ElementType() reflect.Type
- func (o GoogleIamV1BindingResponseOutput) Members() pulumi.StringArrayOutput
- func (o GoogleIamV1BindingResponseOutput) Role() pulumi.StringOutput
- func (o GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutput() GoogleIamV1BindingResponseOutput
- func (o GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutputWithContext(ctx context.Context) GoogleIamV1BindingResponseOutput
- type GoogleTypeExpr
- type GoogleTypeExprArgs
- func (GoogleTypeExprArgs) ElementType() reflect.Type
- func (i GoogleTypeExprArgs) ToGoogleTypeExprOutput() GoogleTypeExprOutput
- func (i GoogleTypeExprArgs) ToGoogleTypeExprOutputWithContext(ctx context.Context) GoogleTypeExprOutput
- func (i GoogleTypeExprArgs) ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput
- func (i GoogleTypeExprArgs) ToGoogleTypeExprPtrOutputWithContext(ctx context.Context) GoogleTypeExprPtrOutput
- type GoogleTypeExprInput
- type GoogleTypeExprOutput
- func (o GoogleTypeExprOutput) Description() pulumi.StringPtrOutput
- func (GoogleTypeExprOutput) ElementType() reflect.Type
- func (o GoogleTypeExprOutput) Expression() pulumi.StringPtrOutput
- func (o GoogleTypeExprOutput) Location() pulumi.StringPtrOutput
- func (o GoogleTypeExprOutput) Title() pulumi.StringPtrOutput
- func (o GoogleTypeExprOutput) ToGoogleTypeExprOutput() GoogleTypeExprOutput
- func (o GoogleTypeExprOutput) ToGoogleTypeExprOutputWithContext(ctx context.Context) GoogleTypeExprOutput
- func (o GoogleTypeExprOutput) ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput
- func (o GoogleTypeExprOutput) ToGoogleTypeExprPtrOutputWithContext(ctx context.Context) GoogleTypeExprPtrOutput
- type GoogleTypeExprPtrInput
- type GoogleTypeExprPtrOutput
- func (o GoogleTypeExprPtrOutput) Description() pulumi.StringPtrOutput
- func (o GoogleTypeExprPtrOutput) Elem() GoogleTypeExprOutput
- func (GoogleTypeExprPtrOutput) ElementType() reflect.Type
- func (o GoogleTypeExprPtrOutput) Expression() pulumi.StringPtrOutput
- func (o GoogleTypeExprPtrOutput) Location() pulumi.StringPtrOutput
- func (o GoogleTypeExprPtrOutput) Title() pulumi.StringPtrOutput
- func (o GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput
- func (o GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutputWithContext(ctx context.Context) GoogleTypeExprPtrOutput
- type GoogleTypeExprResponse
- type GoogleTypeExprResponseOutput
- func (o GoogleTypeExprResponseOutput) Description() pulumi.StringOutput
- func (GoogleTypeExprResponseOutput) ElementType() reflect.Type
- func (o GoogleTypeExprResponseOutput) Expression() pulumi.StringOutput
- func (o GoogleTypeExprResponseOutput) Location() pulumi.StringOutput
- func (o GoogleTypeExprResponseOutput) Title() pulumi.StringOutput
- func (o GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutput() GoogleTypeExprResponseOutput
- func (o GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutputWithContext(ctx context.Context) GoogleTypeExprResponseOutput
- type GoogleTypeMoney
- type GoogleTypeMoneyArgs
- func (GoogleTypeMoneyArgs) ElementType() reflect.Type
- func (i GoogleTypeMoneyArgs) ToGoogleTypeMoneyOutput() GoogleTypeMoneyOutput
- func (i GoogleTypeMoneyArgs) ToGoogleTypeMoneyOutputWithContext(ctx context.Context) GoogleTypeMoneyOutput
- func (i GoogleTypeMoneyArgs) ToGoogleTypeMoneyPtrOutput() GoogleTypeMoneyPtrOutput
- func (i GoogleTypeMoneyArgs) ToGoogleTypeMoneyPtrOutputWithContext(ctx context.Context) GoogleTypeMoneyPtrOutput
- type GoogleTypeMoneyInput
- type GoogleTypeMoneyOutput
- func (o GoogleTypeMoneyOutput) CurrencyCode() pulumi.StringPtrOutput
- func (GoogleTypeMoneyOutput) ElementType() reflect.Type
- func (o GoogleTypeMoneyOutput) Nanos() pulumi.IntPtrOutput
- func (o GoogleTypeMoneyOutput) ToGoogleTypeMoneyOutput() GoogleTypeMoneyOutput
- func (o GoogleTypeMoneyOutput) ToGoogleTypeMoneyOutputWithContext(ctx context.Context) GoogleTypeMoneyOutput
- func (o GoogleTypeMoneyOutput) ToGoogleTypeMoneyPtrOutput() GoogleTypeMoneyPtrOutput
- func (o GoogleTypeMoneyOutput) ToGoogleTypeMoneyPtrOutputWithContext(ctx context.Context) GoogleTypeMoneyPtrOutput
- func (o GoogleTypeMoneyOutput) Units() pulumi.StringPtrOutput
- type GoogleTypeMoneyPtrInput
- type GoogleTypeMoneyPtrOutput
- func (o GoogleTypeMoneyPtrOutput) CurrencyCode() pulumi.StringPtrOutput
- func (o GoogleTypeMoneyPtrOutput) Elem() GoogleTypeMoneyOutput
- func (GoogleTypeMoneyPtrOutput) ElementType() reflect.Type
- func (o GoogleTypeMoneyPtrOutput) Nanos() pulumi.IntPtrOutput
- func (o GoogleTypeMoneyPtrOutput) ToGoogleTypeMoneyPtrOutput() GoogleTypeMoneyPtrOutput
- func (o GoogleTypeMoneyPtrOutput) ToGoogleTypeMoneyPtrOutputWithContext(ctx context.Context) GoogleTypeMoneyPtrOutput
- func (o GoogleTypeMoneyPtrOutput) Units() pulumi.StringPtrOutput
- type GoogleTypeMoneyResponse
- type GoogleTypeMoneyResponseOutput
- func (o GoogleTypeMoneyResponseOutput) CurrencyCode() pulumi.StringOutput
- func (GoogleTypeMoneyResponseOutput) ElementType() reflect.Type
- func (o GoogleTypeMoneyResponseOutput) Nanos() pulumi.IntOutput
- func (o GoogleTypeMoneyResponseOutput) ToGoogleTypeMoneyResponseOutput() GoogleTypeMoneyResponseOutput
- func (o GoogleTypeMoneyResponseOutput) ToGoogleTypeMoneyResponseOutputWithContext(ctx context.Context) GoogleTypeMoneyResponseOutput
- func (o GoogleTypeMoneyResponseOutput) Units() pulumi.StringOutput
- type HostQuery
- type HostQueryArgs
- type HostQueryInput
- type HostQueryOutput
- func (o HostQueryOutput) Created() pulumi.StringOutput
- func (HostQueryOutput) ElementType() reflect.Type
- func (o HostQueryOutput) EnvgroupHostname() pulumi.StringOutput
- func (o HostQueryOutput) Error() pulumi.StringOutput
- func (o HostQueryOutput) ExecutionTime() pulumi.StringOutput
- func (o HostQueryOutput) Name() pulumi.StringOutput
- func (o HostQueryOutput) OrganizationId() pulumi.StringOutput
- func (o HostQueryOutput) QueryParams() GoogleCloudApigeeV1QueryMetadataResponseOutput
- func (o HostQueryOutput) ReportDefinitionId() pulumi.StringOutput
- func (o HostQueryOutput) Result() GoogleCloudApigeeV1AsyncQueryResultResponseOutput
- func (o HostQueryOutput) ResultFileSize() pulumi.StringOutput
- func (o HostQueryOutput) ResultRows() pulumi.StringOutput
- func (o HostQueryOutput) Self() pulumi.StringOutput
- func (o HostQueryOutput) State() pulumi.StringOutput
- func (o HostQueryOutput) ToHostQueryOutput() HostQueryOutput
- func (o HostQueryOutput) ToHostQueryOutputWithContext(ctx context.Context) HostQueryOutput
- func (o HostQueryOutput) Updated() pulumi.StringOutput
- type HostQueryState
- type HostSecurityReport
- type HostSecurityReportArgs
- type HostSecurityReportInput
- type HostSecurityReportOutput
- func (o HostSecurityReportOutput) Created() pulumi.StringOutput
- func (o HostSecurityReportOutput) DisplayName() pulumi.StringOutput
- func (HostSecurityReportOutput) ElementType() reflect.Type
- func (o HostSecurityReportOutput) EnvgroupHostname() pulumi.StringOutput
- func (o HostSecurityReportOutput) Error() pulumi.StringOutput
- func (o HostSecurityReportOutput) ExecutionTime() pulumi.StringOutput
- func (o HostSecurityReportOutput) OrganizationId() pulumi.StringOutput
- func (o HostSecurityReportOutput) QueryParams() GoogleCloudApigeeV1SecurityReportMetadataResponseOutput
- func (o HostSecurityReportOutput) ReportDefinitionId() pulumi.StringOutput
- func (o HostSecurityReportOutput) Result() GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput
- func (o HostSecurityReportOutput) ResultFileSize() pulumi.StringOutput
- func (o HostSecurityReportOutput) ResultRows() pulumi.StringOutput
- func (o HostSecurityReportOutput) Self() pulumi.StringOutput
- func (o HostSecurityReportOutput) State() pulumi.StringOutput
- func (o HostSecurityReportOutput) ToHostSecurityReportOutput() HostSecurityReportOutput
- func (o HostSecurityReportOutput) ToHostSecurityReportOutputWithContext(ctx context.Context) HostSecurityReportOutput
- func (o HostSecurityReportOutput) Updated() pulumi.StringOutput
- type HostSecurityReportState
- type Instance
- type InstanceArgs
- type InstanceAttachment
- type InstanceAttachmentArgs
- type InstanceAttachmentInput
- type InstanceAttachmentOutput
- func (o InstanceAttachmentOutput) CreatedAt() pulumi.StringOutput
- func (InstanceAttachmentOutput) ElementType() reflect.Type
- func (o InstanceAttachmentOutput) Environment() pulumi.StringOutput
- func (o InstanceAttachmentOutput) InstanceId() pulumi.StringOutput
- func (o InstanceAttachmentOutput) Name() pulumi.StringOutput
- func (o InstanceAttachmentOutput) OrganizationId() pulumi.StringOutput
- func (o InstanceAttachmentOutput) ToInstanceAttachmentOutput() InstanceAttachmentOutput
- func (o InstanceAttachmentOutput) ToInstanceAttachmentOutputWithContext(ctx context.Context) InstanceAttachmentOutput
- type InstanceAttachmentState
- type InstanceInput
- type InstanceOutput
- func (o InstanceOutput) ConsumerAcceptList() pulumi.StringArrayOutput
- func (o InstanceOutput) CreatedAt() pulumi.StringOutput
- func (o InstanceOutput) Description() pulumi.StringOutput
- func (o InstanceOutput) DiskEncryptionKeyName() pulumi.StringOutput
- func (o InstanceOutput) DisplayName() pulumi.StringOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) Host() pulumi.StringOutput
- func (o InstanceOutput) IpRange() pulumi.StringOutput
- func (o InstanceOutput) LastModifiedAt() pulumi.StringOutput
- func (o InstanceOutput) Location() pulumi.StringOutput
- func (o InstanceOutput) Name() pulumi.StringOutput
- func (o InstanceOutput) OrganizationId() pulumi.StringOutput
- func (o InstanceOutput) PeeringCidrRange() pulumi.StringOutput
- func (o InstanceOutput) Port() pulumi.StringOutput
- func (o InstanceOutput) RuntimeVersion() pulumi.StringOutput
- func (o InstanceOutput) ServiceAttachment() pulumi.StringOutput
- func (o InstanceOutput) State() pulumi.StringOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- type InstancePeeringCidrRange
- func (InstancePeeringCidrRange) ElementType() reflect.Type
- func (e InstancePeeringCidrRange) ToInstancePeeringCidrRangeOutput() InstancePeeringCidrRangeOutput
- func (e InstancePeeringCidrRange) ToInstancePeeringCidrRangeOutputWithContext(ctx context.Context) InstancePeeringCidrRangeOutput
- func (e InstancePeeringCidrRange) ToInstancePeeringCidrRangePtrOutput() InstancePeeringCidrRangePtrOutput
- func (e InstancePeeringCidrRange) ToInstancePeeringCidrRangePtrOutputWithContext(ctx context.Context) InstancePeeringCidrRangePtrOutput
- func (e InstancePeeringCidrRange) ToStringOutput() pulumi.StringOutput
- func (e InstancePeeringCidrRange) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InstancePeeringCidrRange) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InstancePeeringCidrRange) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstancePeeringCidrRangeInput
- type InstancePeeringCidrRangeOutput
- func (InstancePeeringCidrRangeOutput) ElementType() reflect.Type
- func (o InstancePeeringCidrRangeOutput) ToInstancePeeringCidrRangeOutput() InstancePeeringCidrRangeOutput
- func (o InstancePeeringCidrRangeOutput) ToInstancePeeringCidrRangeOutputWithContext(ctx context.Context) InstancePeeringCidrRangeOutput
- func (o InstancePeeringCidrRangeOutput) ToInstancePeeringCidrRangePtrOutput() InstancePeeringCidrRangePtrOutput
- func (o InstancePeeringCidrRangeOutput) ToInstancePeeringCidrRangePtrOutputWithContext(ctx context.Context) InstancePeeringCidrRangePtrOutput
- func (o InstancePeeringCidrRangeOutput) ToStringOutput() pulumi.StringOutput
- func (o InstancePeeringCidrRangeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InstancePeeringCidrRangeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstancePeeringCidrRangeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstancePeeringCidrRangePtrInput
- type InstancePeeringCidrRangePtrOutput
- func (o InstancePeeringCidrRangePtrOutput) Elem() InstancePeeringCidrRangeOutput
- func (InstancePeeringCidrRangePtrOutput) ElementType() reflect.Type
- func (o InstancePeeringCidrRangePtrOutput) ToInstancePeeringCidrRangePtrOutput() InstancePeeringCidrRangePtrOutput
- func (o InstancePeeringCidrRangePtrOutput) ToInstancePeeringCidrRangePtrOutputWithContext(ctx context.Context) InstancePeeringCidrRangePtrOutput
- func (o InstancePeeringCidrRangePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstancePeeringCidrRangePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceState
- type Keystore
- type KeystoreArgs
- type KeystoreInput
- type KeystoreOutput
- func (o KeystoreOutput) Aliases() pulumi.StringArrayOutput
- func (KeystoreOutput) ElementType() reflect.Type
- func (o KeystoreOutput) EnvironmentId() pulumi.StringOutput
- func (o KeystoreOutput) Name() pulumi.StringOutput
- func (o KeystoreOutput) OrganizationId() pulumi.StringOutput
- func (o KeystoreOutput) ToKeystoreOutput() KeystoreOutput
- func (o KeystoreOutput) ToKeystoreOutputWithContext(ctx context.Context) KeystoreOutput
- type KeystoreState
- type LookupAliasArgs
- type LookupAliasOutputArgs
- type LookupAliasResult
- type LookupAliasResultOutput
- func (o LookupAliasResultOutput) Alias() pulumi.StringOutput
- func (o LookupAliasResultOutput) CertsInfo() GoogleCloudApigeeV1CertificateResponseOutput
- func (LookupAliasResultOutput) ElementType() reflect.Type
- func (o LookupAliasResultOutput) ToLookupAliasResultOutput() LookupAliasResultOutput
- func (o LookupAliasResultOutput) ToLookupAliasResultOutputWithContext(ctx context.Context) LookupAliasResultOutput
- func (o LookupAliasResultOutput) Type() pulumi.StringOutput
- type LookupApiArgs
- type LookupApiOutputArgs
- type LookupApiProductArgs
- type LookupApiProductOutputArgs
- type LookupApiProductResult
- type LookupApiProductResultOutput
- func (o LookupApiProductResultOutput) ApiResources() pulumi.StringArrayOutput
- func (o LookupApiProductResultOutput) ApprovalType() pulumi.StringOutput
- func (o LookupApiProductResultOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
- func (o LookupApiProductResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupApiProductResultOutput) Description() pulumi.StringOutput
- func (o LookupApiProductResultOutput) DisplayName() pulumi.StringOutput
- func (LookupApiProductResultOutput) ElementType() reflect.Type
- func (o LookupApiProductResultOutput) Environments() pulumi.StringArrayOutput
- func (o LookupApiProductResultOutput) GraphqlOperationGroup() GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput
- func (o LookupApiProductResultOutput) GrpcOperationGroup() GoogleCloudApigeeV1GrpcOperationGroupResponseOutput
- func (o LookupApiProductResultOutput) LastModifiedAt() pulumi.StringOutput
- func (o LookupApiProductResultOutput) Name() pulumi.StringOutput
- func (o LookupApiProductResultOutput) OperationGroup() GoogleCloudApigeeV1OperationGroupResponseOutput
- func (o LookupApiProductResultOutput) Proxies() pulumi.StringArrayOutput
- func (o LookupApiProductResultOutput) Quota() pulumi.StringOutput
- func (o LookupApiProductResultOutput) QuotaCounterScope() pulumi.StringOutput
- func (o LookupApiProductResultOutput) QuotaInterval() pulumi.StringOutput
- func (o LookupApiProductResultOutput) QuotaTimeUnit() pulumi.StringOutput
- func (o LookupApiProductResultOutput) Scopes() pulumi.StringArrayOutput
- func (o LookupApiProductResultOutput) ToLookupApiProductResultOutput() LookupApiProductResultOutput
- func (o LookupApiProductResultOutput) ToLookupApiProductResultOutputWithContext(ctx context.Context) LookupApiProductResultOutput
- type LookupApiResult
- type LookupApiResultOutput
- func (o LookupApiResultOutput) ApiProxyType() pulumi.StringOutput
- func (LookupApiResultOutput) ElementType() reflect.Type
- func (o LookupApiResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupApiResultOutput) LatestRevisionId() pulumi.StringOutput
- func (o LookupApiResultOutput) MetaData() GoogleCloudApigeeV1EntityMetadataResponseOutput
- func (o LookupApiResultOutput) Name() pulumi.StringOutput
- func (o LookupApiResultOutput) ReadOnly() pulumi.BoolOutput
- func (o LookupApiResultOutput) Revision() pulumi.StringArrayOutput
- func (o LookupApiResultOutput) ToLookupApiResultOutput() LookupApiResultOutput
- func (o LookupApiResultOutput) ToLookupApiResultOutputWithContext(ctx context.Context) LookupApiResultOutput
- type LookupAppGroupAppArgs
- type LookupAppGroupAppOutputArgs
- type LookupAppGroupAppResult
- type LookupAppGroupAppResultOutput
- func (o LookupAppGroupAppResultOutput) ApiProducts() pulumi.StringArrayOutput
- func (o LookupAppGroupAppResultOutput) AppGroup() pulumi.StringOutput
- func (o LookupAppGroupAppResultOutput) AppId() pulumi.StringOutput
- func (o LookupAppGroupAppResultOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
- func (o LookupAppGroupAppResultOutput) CallbackUrl() pulumi.StringOutput
- func (o LookupAppGroupAppResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupAppGroupAppResultOutput) Credentials() GoogleCloudApigeeV1CredentialResponseArrayOutput
- func (LookupAppGroupAppResultOutput) ElementType() reflect.Type
- func (o LookupAppGroupAppResultOutput) KeyExpiresIn() pulumi.StringOutput
- func (o LookupAppGroupAppResultOutput) LastModifiedAt() pulumi.StringOutput
- func (o LookupAppGroupAppResultOutput) Name() pulumi.StringOutput
- func (o LookupAppGroupAppResultOutput) Scopes() pulumi.StringArrayOutput
- func (o LookupAppGroupAppResultOutput) Status() pulumi.StringOutput
- func (o LookupAppGroupAppResultOutput) ToLookupAppGroupAppResultOutput() LookupAppGroupAppResultOutput
- func (o LookupAppGroupAppResultOutput) ToLookupAppGroupAppResultOutputWithContext(ctx context.Context) LookupAppGroupAppResultOutput
- type LookupAppgroupArgs
- type LookupAppgroupOutputArgs
- type LookupAppgroupResult
- type LookupAppgroupResultOutput
- func (o LookupAppgroupResultOutput) AppGroupId() pulumi.StringOutput
- func (o LookupAppgroupResultOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
- func (o LookupAppgroupResultOutput) ChannelId() pulumi.StringOutput
- func (o LookupAppgroupResultOutput) ChannelUri() pulumi.StringOutput
- func (o LookupAppgroupResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupAppgroupResultOutput) DisplayName() pulumi.StringOutput
- func (LookupAppgroupResultOutput) ElementType() reflect.Type
- func (o LookupAppgroupResultOutput) LastModifiedAt() pulumi.StringOutput
- func (o LookupAppgroupResultOutput) Name() pulumi.StringOutput
- func (o LookupAppgroupResultOutput) Organization() pulumi.StringOutput
- func (o LookupAppgroupResultOutput) Status() pulumi.StringOutput
- func (o LookupAppgroupResultOutput) ToLookupAppgroupResultOutput() LookupAppgroupResultOutput
- func (o LookupAppgroupResultOutput) ToLookupAppgroupResultOutputWithContext(ctx context.Context) LookupAppgroupResultOutput
- type LookupArchiveDeploymentArgs
- type LookupArchiveDeploymentOutputArgs
- type LookupArchiveDeploymentResult
- type LookupArchiveDeploymentResultOutput
- func (o LookupArchiveDeploymentResultOutput) CreatedAt() pulumi.StringOutput
- func (LookupArchiveDeploymentResultOutput) ElementType() reflect.Type
- func (o LookupArchiveDeploymentResultOutput) GcsUri() pulumi.StringOutput
- func (o LookupArchiveDeploymentResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupArchiveDeploymentResultOutput) Name() pulumi.StringOutput
- func (o LookupArchiveDeploymentResultOutput) Operation() pulumi.StringOutput
- func (o LookupArchiveDeploymentResultOutput) ToLookupArchiveDeploymentResultOutput() LookupArchiveDeploymentResultOutput
- func (o LookupArchiveDeploymentResultOutput) ToLookupArchiveDeploymentResultOutputWithContext(ctx context.Context) LookupArchiveDeploymentResultOutput
- func (o LookupArchiveDeploymentResultOutput) UpdatedAt() pulumi.StringOutput
- type LookupCanaryEvaluationArgs
- type LookupCanaryEvaluationOutputArgs
- type LookupCanaryEvaluationResult
- type LookupCanaryEvaluationResultOutput
- func (o LookupCanaryEvaluationResultOutput) Control() pulumi.StringOutput
- func (o LookupCanaryEvaluationResultOutput) CreateTime() pulumi.StringOutput
- func (LookupCanaryEvaluationResultOutput) ElementType() reflect.Type
- func (o LookupCanaryEvaluationResultOutput) EndTime() pulumi.StringOutput
- func (o LookupCanaryEvaluationResultOutput) MetricLabels() GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput
- func (o LookupCanaryEvaluationResultOutput) Name() pulumi.StringOutput
- func (o LookupCanaryEvaluationResultOutput) StartTime() pulumi.StringOutput
- func (o LookupCanaryEvaluationResultOutput) State() pulumi.StringOutput
- func (o LookupCanaryEvaluationResultOutput) ToLookupCanaryEvaluationResultOutput() LookupCanaryEvaluationResultOutput
- func (o LookupCanaryEvaluationResultOutput) ToLookupCanaryEvaluationResultOutputWithContext(ctx context.Context) LookupCanaryEvaluationResultOutput
- func (o LookupCanaryEvaluationResultOutput) Treatment() pulumi.StringOutput
- func (o LookupCanaryEvaluationResultOutput) Verdict() pulumi.StringOutput
- type LookupDataCollectorArgs
- type LookupDataCollectorOutputArgs
- type LookupDataCollectorResult
- type LookupDataCollectorResultOutput
- func (o LookupDataCollectorResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupDataCollectorResultOutput) Description() pulumi.StringOutput
- func (LookupDataCollectorResultOutput) ElementType() reflect.Type
- func (o LookupDataCollectorResultOutput) LastModifiedAt() pulumi.StringOutput
- func (o LookupDataCollectorResultOutput) Name() pulumi.StringOutput
- func (o LookupDataCollectorResultOutput) ToLookupDataCollectorResultOutput() LookupDataCollectorResultOutput
- func (o LookupDataCollectorResultOutput) ToLookupDataCollectorResultOutputWithContext(ctx context.Context) LookupDataCollectorResultOutput
- func (o LookupDataCollectorResultOutput) Type() pulumi.StringOutput
- type LookupDatastoreArgs
- type LookupDatastoreOutputArgs
- type LookupDatastoreResult
- type LookupDatastoreResultOutput
- func (o LookupDatastoreResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupDatastoreResultOutput) DatastoreConfig() GoogleCloudApigeeV1DatastoreConfigResponseOutput
- func (o LookupDatastoreResultOutput) DisplayName() pulumi.StringOutput
- func (LookupDatastoreResultOutput) ElementType() reflect.Type
- func (o LookupDatastoreResultOutput) LastUpdateTime() pulumi.StringOutput
- func (o LookupDatastoreResultOutput) Org() pulumi.StringOutput
- func (o LookupDatastoreResultOutput) Self() pulumi.StringOutput
- func (o LookupDatastoreResultOutput) TargetType() pulumi.StringOutput
- func (o LookupDatastoreResultOutput) ToLookupDatastoreResultOutput() LookupDatastoreResultOutput
- func (o LookupDatastoreResultOutput) ToLookupDatastoreResultOutputWithContext(ctx context.Context) LookupDatastoreResultOutput
- type LookupDebugSessionArgs
- type LookupDebugSessionOutputArgs
- type LookupDebugSessionResult
- type LookupDebugSessionResultOutput
- func (o LookupDebugSessionResultOutput) Count() pulumi.IntOutput
- func (o LookupDebugSessionResultOutput) CreateTime() pulumi.StringOutput
- func (LookupDebugSessionResultOutput) ElementType() reflect.Type
- func (o LookupDebugSessionResultOutput) Filter() pulumi.StringOutput
- func (o LookupDebugSessionResultOutput) Name() pulumi.StringOutput
- func (o LookupDebugSessionResultOutput) Timeout() pulumi.StringOutput
- func (o LookupDebugSessionResultOutput) ToLookupDebugSessionResultOutput() LookupDebugSessionResultOutput
- func (o LookupDebugSessionResultOutput) ToLookupDebugSessionResultOutputWithContext(ctx context.Context) LookupDebugSessionResultOutput
- func (o LookupDebugSessionResultOutput) Tracesize() pulumi.IntOutput
- func (o LookupDebugSessionResultOutput) Validity() pulumi.IntOutput
- type LookupDeveloperAppArgs
- type LookupDeveloperAppOutputArgs
- type LookupDeveloperAppResult
- type LookupDeveloperAppResultOutput
- func (o LookupDeveloperAppResultOutput) ApiProducts() pulumi.StringArrayOutput
- func (o LookupDeveloperAppResultOutput) AppFamily() pulumi.StringOutput
- func (o LookupDeveloperAppResultOutput) AppId() pulumi.StringOutput
- func (o LookupDeveloperAppResultOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
- func (o LookupDeveloperAppResultOutput) CallbackUrl() pulumi.StringOutput
- func (o LookupDeveloperAppResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupDeveloperAppResultOutput) Credentials() GoogleCloudApigeeV1CredentialResponseArrayOutput
- func (o LookupDeveloperAppResultOutput) DeveloperId() pulumi.StringOutput
- func (LookupDeveloperAppResultOutput) ElementType() reflect.Type
- func (o LookupDeveloperAppResultOutput) KeyExpiresIn() pulumi.StringOutput
- func (o LookupDeveloperAppResultOutput) LastModifiedAt() pulumi.StringOutput
- func (o LookupDeveloperAppResultOutput) Name() pulumi.StringOutput
- func (o LookupDeveloperAppResultOutput) Scopes() pulumi.StringArrayOutput
- func (o LookupDeveloperAppResultOutput) Status() pulumi.StringOutput
- func (o LookupDeveloperAppResultOutput) ToLookupDeveloperAppResultOutput() LookupDeveloperAppResultOutput
- func (o LookupDeveloperAppResultOutput) ToLookupDeveloperAppResultOutputWithContext(ctx context.Context) LookupDeveloperAppResultOutput
- type LookupDeveloperArgs
- type LookupDeveloperOutputArgs
- type LookupDeveloperResult
- type LookupDeveloperResultOutput
- func (o LookupDeveloperResultOutput) AccessType() pulumi.StringOutput
- func (o LookupDeveloperResultOutput) AppFamily() pulumi.StringOutput
- func (o LookupDeveloperResultOutput) Apps() pulumi.StringArrayOutput
- func (o LookupDeveloperResultOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
- func (o LookupDeveloperResultOutput) Companies() pulumi.StringArrayOutput
- func (o LookupDeveloperResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupDeveloperResultOutput) DeveloperId() pulumi.StringOutput
- func (LookupDeveloperResultOutput) ElementType() reflect.Type
- func (o LookupDeveloperResultOutput) Email() pulumi.StringOutput
- func (o LookupDeveloperResultOutput) FirstName() pulumi.StringOutput
- func (o LookupDeveloperResultOutput) LastModifiedAt() pulumi.StringOutput
- func (o LookupDeveloperResultOutput) LastName() pulumi.StringOutput
- func (o LookupDeveloperResultOutput) OrganizationName() pulumi.StringOutput
- func (o LookupDeveloperResultOutput) Status() pulumi.StringOutput
- func (o LookupDeveloperResultOutput) ToLookupDeveloperResultOutput() LookupDeveloperResultOutput
- func (o LookupDeveloperResultOutput) ToLookupDeveloperResultOutputWithContext(ctx context.Context) LookupDeveloperResultOutput
- func (o LookupDeveloperResultOutput) UserName() pulumi.StringOutput
- type LookupEndpointAttachmentArgs
- type LookupEndpointAttachmentOutputArgs
- type LookupEndpointAttachmentResult
- type LookupEndpointAttachmentResultOutput
- func (o LookupEndpointAttachmentResultOutput) ConnectionState() pulumi.StringOutput
- func (LookupEndpointAttachmentResultOutput) ElementType() reflect.Type
- func (o LookupEndpointAttachmentResultOutput) Host() pulumi.StringOutput
- func (o LookupEndpointAttachmentResultOutput) Location() pulumi.StringOutput
- func (o LookupEndpointAttachmentResultOutput) Name() pulumi.StringOutput
- func (o LookupEndpointAttachmentResultOutput) ServiceAttachment() pulumi.StringOutput
- func (o LookupEndpointAttachmentResultOutput) State() pulumi.StringOutput
- func (o LookupEndpointAttachmentResultOutput) ToLookupEndpointAttachmentResultOutput() LookupEndpointAttachmentResultOutput
- func (o LookupEndpointAttachmentResultOutput) ToLookupEndpointAttachmentResultOutputWithContext(ctx context.Context) LookupEndpointAttachmentResultOutput
- type LookupEntryArgs
- type LookupEntryOutputArgs
- type LookupEntryResult
- type LookupEntryResultOutput
- func (LookupEntryResultOutput) ElementType() reflect.Type
- func (o LookupEntryResultOutput) Name() pulumi.StringOutput
- func (o LookupEntryResultOutput) ToLookupEntryResultOutput() LookupEntryResultOutput
- func (o LookupEntryResultOutput) ToLookupEntryResultOutputWithContext(ctx context.Context) LookupEntryResultOutput
- func (o LookupEntryResultOutput) Value() pulumi.StringOutput
- type LookupEnvgroupArgs
- type LookupEnvgroupAttachmentArgs
- type LookupEnvgroupAttachmentOutputArgs
- type LookupEnvgroupAttachmentResult
- type LookupEnvgroupAttachmentResultOutput
- func (o LookupEnvgroupAttachmentResultOutput) CreatedAt() pulumi.StringOutput
- func (LookupEnvgroupAttachmentResultOutput) ElementType() reflect.Type
- func (o LookupEnvgroupAttachmentResultOutput) Environment() pulumi.StringOutput
- func (o LookupEnvgroupAttachmentResultOutput) EnvironmentGroupId() pulumi.StringOutput
- func (o LookupEnvgroupAttachmentResultOutput) Name() pulumi.StringOutput
- func (o LookupEnvgroupAttachmentResultOutput) ToLookupEnvgroupAttachmentResultOutput() LookupEnvgroupAttachmentResultOutput
- func (o LookupEnvgroupAttachmentResultOutput) ToLookupEnvgroupAttachmentResultOutputWithContext(ctx context.Context) LookupEnvgroupAttachmentResultOutput
- type LookupEnvgroupOutputArgs
- type LookupEnvgroupResult
- type LookupEnvgroupResultOutput
- func (o LookupEnvgroupResultOutput) CreatedAt() pulumi.StringOutput
- func (LookupEnvgroupResultOutput) ElementType() reflect.Type
- func (o LookupEnvgroupResultOutput) Hostnames() pulumi.StringArrayOutput
- func (o LookupEnvgroupResultOutput) LastModifiedAt() pulumi.StringOutput
- func (o LookupEnvgroupResultOutput) Name() pulumi.StringOutput
- func (o LookupEnvgroupResultOutput) State() pulumi.StringOutput
- func (o LookupEnvgroupResultOutput) ToLookupEnvgroupResultOutput() LookupEnvgroupResultOutput
- func (o LookupEnvgroupResultOutput) ToLookupEnvgroupResultOutputWithContext(ctx context.Context) LookupEnvgroupResultOutput
- type LookupEnvironmentArgs
- type LookupEnvironmentEntryArgs
- type LookupEnvironmentEntryOutputArgs
- type LookupEnvironmentEntryResult
- type LookupEnvironmentEntryResultOutput
- func (LookupEnvironmentEntryResultOutput) ElementType() reflect.Type
- func (o LookupEnvironmentEntryResultOutput) Name() pulumi.StringOutput
- func (o LookupEnvironmentEntryResultOutput) ToLookupEnvironmentEntryResultOutput() LookupEnvironmentEntryResultOutput
- func (o LookupEnvironmentEntryResultOutput) ToLookupEnvironmentEntryResultOutputWithContext(ctx context.Context) LookupEnvironmentEntryResultOutput
- func (o LookupEnvironmentEntryResultOutput) Value() pulumi.StringOutput
- type LookupEnvironmentOutputArgs
- type LookupEnvironmentResult
- type LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) ApiProxyType() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) DeploymentType() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) Description() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) DisplayName() pulumi.StringOutput
- func (LookupEnvironmentResultOutput) ElementType() reflect.Type
- func (o LookupEnvironmentResultOutput) ForwardProxyUri() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) HasAttachedFlowHooks() pulumi.BoolOutput
- func (o LookupEnvironmentResultOutput) LastModifiedAt() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) Name() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) NodeConfig() GoogleCloudApigeeV1NodeConfigResponseOutput
- func (o LookupEnvironmentResultOutput) Properties() GoogleCloudApigeeV1PropertiesResponseOutput
- func (o LookupEnvironmentResultOutput) State() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) Type() pulumi.StringOutput
- type LookupExportArgs
- type LookupExportOutputArgs
- type LookupExportResult
- type LookupExportResultOutput
- func (o LookupExportResultOutput) Created() pulumi.StringOutput
- func (o LookupExportResultOutput) DatastoreName() pulumi.StringOutput
- func (o LookupExportResultOutput) Description() pulumi.StringOutput
- func (LookupExportResultOutput) ElementType() reflect.Type
- func (o LookupExportResultOutput) Error() pulumi.StringOutput
- func (o LookupExportResultOutput) ExecutionTime() pulumi.StringOutput
- func (o LookupExportResultOutput) Name() pulumi.StringOutput
- func (o LookupExportResultOutput) Self() pulumi.StringOutput
- func (o LookupExportResultOutput) State() pulumi.StringOutput
- func (o LookupExportResultOutput) ToLookupExportResultOutput() LookupExportResultOutput
- func (o LookupExportResultOutput) ToLookupExportResultOutputWithContext(ctx context.Context) LookupExportResultOutput
- func (o LookupExportResultOutput) Updated() pulumi.StringOutput
- type LookupHostQueryArgs
- type LookupHostQueryOutputArgs
- type LookupHostQueryResult
- type LookupHostQueryResultOutput
- func (o LookupHostQueryResultOutput) Created() pulumi.StringOutput
- func (LookupHostQueryResultOutput) ElementType() reflect.Type
- func (o LookupHostQueryResultOutput) EnvgroupHostname() pulumi.StringOutput
- func (o LookupHostQueryResultOutput) Error() pulumi.StringOutput
- func (o LookupHostQueryResultOutput) ExecutionTime() pulumi.StringOutput
- func (o LookupHostQueryResultOutput) Name() pulumi.StringOutput
- func (o LookupHostQueryResultOutput) QueryParams() GoogleCloudApigeeV1QueryMetadataResponseOutput
- func (o LookupHostQueryResultOutput) ReportDefinitionId() pulumi.StringOutput
- func (o LookupHostQueryResultOutput) Result() GoogleCloudApigeeV1AsyncQueryResultResponseOutput
- func (o LookupHostQueryResultOutput) ResultFileSize() pulumi.StringOutput
- func (o LookupHostQueryResultOutput) ResultRows() pulumi.StringOutput
- func (o LookupHostQueryResultOutput) Self() pulumi.StringOutput
- func (o LookupHostQueryResultOutput) State() pulumi.StringOutput
- func (o LookupHostQueryResultOutput) ToLookupHostQueryResultOutput() LookupHostQueryResultOutput
- func (o LookupHostQueryResultOutput) ToLookupHostQueryResultOutputWithContext(ctx context.Context) LookupHostQueryResultOutput
- func (o LookupHostQueryResultOutput) Updated() pulumi.StringOutput
- type LookupHostSecurityReportArgs
- type LookupHostSecurityReportOutputArgs
- type LookupHostSecurityReportResult
- type LookupHostSecurityReportResultOutput
- func (o LookupHostSecurityReportResultOutput) Created() pulumi.StringOutput
- func (o LookupHostSecurityReportResultOutput) DisplayName() pulumi.StringOutput
- func (LookupHostSecurityReportResultOutput) ElementType() reflect.Type
- func (o LookupHostSecurityReportResultOutput) EnvgroupHostname() pulumi.StringOutput
- func (o LookupHostSecurityReportResultOutput) Error() pulumi.StringOutput
- func (o LookupHostSecurityReportResultOutput) ExecutionTime() pulumi.StringOutput
- func (o LookupHostSecurityReportResultOutput) QueryParams() GoogleCloudApigeeV1SecurityReportMetadataResponseOutput
- func (o LookupHostSecurityReportResultOutput) ReportDefinitionId() pulumi.StringOutput
- func (o LookupHostSecurityReportResultOutput) Result() GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput
- func (o LookupHostSecurityReportResultOutput) ResultFileSize() pulumi.StringOutput
- func (o LookupHostSecurityReportResultOutput) ResultRows() pulumi.StringOutput
- func (o LookupHostSecurityReportResultOutput) Self() pulumi.StringOutput
- func (o LookupHostSecurityReportResultOutput) State() pulumi.StringOutput
- func (o LookupHostSecurityReportResultOutput) ToLookupHostSecurityReportResultOutput() LookupHostSecurityReportResultOutput
- func (o LookupHostSecurityReportResultOutput) ToLookupHostSecurityReportResultOutputWithContext(ctx context.Context) LookupHostSecurityReportResultOutput
- func (o LookupHostSecurityReportResultOutput) Updated() pulumi.StringOutput
- type LookupInstanceArgs
- type LookupInstanceAttachmentArgs
- type LookupInstanceAttachmentOutputArgs
- type LookupInstanceAttachmentResult
- type LookupInstanceAttachmentResultOutput
- func (o LookupInstanceAttachmentResultOutput) CreatedAt() pulumi.StringOutput
- func (LookupInstanceAttachmentResultOutput) ElementType() reflect.Type
- func (o LookupInstanceAttachmentResultOutput) Environment() pulumi.StringOutput
- func (o LookupInstanceAttachmentResultOutput) Name() pulumi.StringOutput
- func (o LookupInstanceAttachmentResultOutput) ToLookupInstanceAttachmentResultOutput() LookupInstanceAttachmentResultOutput
- func (o LookupInstanceAttachmentResultOutput) ToLookupInstanceAttachmentResultOutputWithContext(ctx context.Context) LookupInstanceAttachmentResultOutput
- type LookupInstanceOutputArgs
- type LookupInstanceResult
- type LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) ConsumerAcceptList() pulumi.StringArrayOutput
- func (o LookupInstanceResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Description() pulumi.StringOutput
- func (o LookupInstanceResultOutput) DiskEncryptionKeyName() pulumi.StringOutput
- func (o LookupInstanceResultOutput) DisplayName() pulumi.StringOutput
- func (LookupInstanceResultOutput) ElementType() reflect.Type
- func (o LookupInstanceResultOutput) Host() pulumi.StringOutput
- func (o LookupInstanceResultOutput) IpRange() pulumi.StringOutput
- func (o LookupInstanceResultOutput) LastModifiedAt() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Location() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Name() pulumi.StringOutput
- func (o LookupInstanceResultOutput) PeeringCidrRange() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Port() pulumi.StringOutput
- func (o LookupInstanceResultOutput) RuntimeVersion() pulumi.StringOutput
- func (o LookupInstanceResultOutput) ServiceAttachment() pulumi.StringOutput
- func (o LookupInstanceResultOutput) State() pulumi.StringOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
- type LookupKeystoreArgs
- type LookupKeystoreOutputArgs
- type LookupKeystoreResult
- type LookupKeystoreResultOutput
- func (o LookupKeystoreResultOutput) Aliases() pulumi.StringArrayOutput
- func (LookupKeystoreResultOutput) ElementType() reflect.Type
- func (o LookupKeystoreResultOutput) Name() pulumi.StringOutput
- func (o LookupKeystoreResultOutput) ToLookupKeystoreResultOutput() LookupKeystoreResultOutput
- func (o LookupKeystoreResultOutput) ToLookupKeystoreResultOutputWithContext(ctx context.Context) LookupKeystoreResultOutput
- type LookupNatAddressArgs
- type LookupNatAddressOutputArgs
- type LookupNatAddressResult
- type LookupNatAddressResultOutput
- func (LookupNatAddressResultOutput) ElementType() reflect.Type
- func (o LookupNatAddressResultOutput) IpAddress() pulumi.StringOutput
- func (o LookupNatAddressResultOutput) Name() pulumi.StringOutput
- func (o LookupNatAddressResultOutput) State() pulumi.StringOutput
- func (o LookupNatAddressResultOutput) ToLookupNatAddressResultOutput() LookupNatAddressResultOutput
- func (o LookupNatAddressResultOutput) ToLookupNatAddressResultOutputWithContext(ctx context.Context) LookupNatAddressResultOutput
- type LookupOrganizationArgs
- type LookupOrganizationEnvironmentIamPolicyArgs
- type LookupOrganizationEnvironmentIamPolicyOutputArgs
- type LookupOrganizationEnvironmentIamPolicyResult
- type LookupOrganizationEnvironmentIamPolicyResultOutput
- func (o LookupOrganizationEnvironmentIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LookupOrganizationEnvironmentIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (LookupOrganizationEnvironmentIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupOrganizationEnvironmentIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupOrganizationEnvironmentIamPolicyResultOutput) ToLookupOrganizationEnvironmentIamPolicyResultOutput() LookupOrganizationEnvironmentIamPolicyResultOutput
- func (o LookupOrganizationEnvironmentIamPolicyResultOutput) ToLookupOrganizationEnvironmentIamPolicyResultOutputWithContext(ctx context.Context) LookupOrganizationEnvironmentIamPolicyResultOutput
- func (o LookupOrganizationEnvironmentIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupOrganizationOutputArgs
- type LookupOrganizationResult
- type LookupOrganizationResultOutput
- func (o LookupOrganizationResultOutput) AddonsConfig() GoogleCloudApigeeV1AddonsConfigResponseOutput
- func (o LookupOrganizationResultOutput) AnalyticsRegion() pulumi.StringOutputdeprecated
- func (o LookupOrganizationResultOutput) ApiConsumerDataEncryptionKeyName() pulumi.StringOutput
- func (o LookupOrganizationResultOutput) ApiConsumerDataLocation() pulumi.StringOutput
- func (o LookupOrganizationResultOutput) ApigeeProjectId() pulumi.StringOutput
- func (o LookupOrganizationResultOutput) Attributes() pulumi.StringArrayOutput
- func (o LookupOrganizationResultOutput) AuthorizedNetwork() pulumi.StringOutput
- func (o LookupOrganizationResultOutput) BillingType() pulumi.StringOutput
- func (o LookupOrganizationResultOutput) CaCertificate() pulumi.StringOutput
- func (o LookupOrganizationResultOutput) ControlPlaneEncryptionKeyName() pulumi.StringOutput
- func (o LookupOrganizationResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupOrganizationResultOutput) CustomerName() pulumi.StringOutput
- func (o LookupOrganizationResultOutput) Description() pulumi.StringOutput
- func (o LookupOrganizationResultOutput) DisableVpcPeering() pulumi.BoolOutput
- func (o LookupOrganizationResultOutput) DisplayName() pulumi.StringOutput
- func (LookupOrganizationResultOutput) ElementType() reflect.Type
- func (o LookupOrganizationResultOutput) Environments() pulumi.StringArrayOutput
- func (o LookupOrganizationResultOutput) ExpiresAt() pulumi.StringOutput
- func (o LookupOrganizationResultOutput) LastModifiedAt() pulumi.StringOutput
- func (o LookupOrganizationResultOutput) Name() pulumi.StringOutput
- func (o LookupOrganizationResultOutput) PortalDisabled() pulumi.BoolOutput
- func (o LookupOrganizationResultOutput) Project() pulumi.StringOutput
- func (o LookupOrganizationResultOutput) Properties() GoogleCloudApigeeV1PropertiesResponseOutput
- func (o LookupOrganizationResultOutput) RuntimeDatabaseEncryptionKeyName() pulumi.StringOutput
- func (o LookupOrganizationResultOutput) RuntimeType() pulumi.StringOutput
- func (o LookupOrganizationResultOutput) State() pulumi.StringOutput
- func (o LookupOrganizationResultOutput) SubscriptionPlan() pulumi.StringOutput
- func (o LookupOrganizationResultOutput) SubscriptionType() pulumi.StringOutputdeprecated
- func (o LookupOrganizationResultOutput) ToLookupOrganizationResultOutput() LookupOrganizationResultOutput
- func (o LookupOrganizationResultOutput) ToLookupOrganizationResultOutputWithContext(ctx context.Context) LookupOrganizationResultOutput
- func (o LookupOrganizationResultOutput) Type() pulumi.StringOutput
- type LookupOverrideArgs
- type LookupOverrideOutputArgs
- type LookupOverrideResult
- type LookupOverrideResultOutput
- func (o LookupOverrideResultOutput) ApiProxy() pulumi.StringOutput
- func (LookupOverrideResultOutput) ElementType() reflect.Type
- func (o LookupOverrideResultOutput) Name() pulumi.StringOutput
- func (o LookupOverrideResultOutput) SamplingConfig() GoogleCloudApigeeV1TraceSamplingConfigResponseOutput
- func (o LookupOverrideResultOutput) ToLookupOverrideResultOutput() LookupOverrideResultOutput
- func (o LookupOverrideResultOutput) ToLookupOverrideResultOutputWithContext(ctx context.Context) LookupOverrideResultOutput
- type LookupQueryArgs
- type LookupQueryOutputArgs
- type LookupQueryResult
- type LookupQueryResultOutput
- func (o LookupQueryResultOutput) Created() pulumi.StringOutput
- func (LookupQueryResultOutput) ElementType() reflect.Type
- func (o LookupQueryResultOutput) EnvgroupHostname() pulumi.StringOutput
- func (o LookupQueryResultOutput) Error() pulumi.StringOutput
- func (o LookupQueryResultOutput) ExecutionTime() pulumi.StringOutput
- func (o LookupQueryResultOutput) Name() pulumi.StringOutput
- func (o LookupQueryResultOutput) QueryParams() GoogleCloudApigeeV1QueryMetadataResponseOutput
- func (o LookupQueryResultOutput) ReportDefinitionId() pulumi.StringOutput
- func (o LookupQueryResultOutput) Result() GoogleCloudApigeeV1AsyncQueryResultResponseOutput
- func (o LookupQueryResultOutput) ResultFileSize() pulumi.StringOutput
- func (o LookupQueryResultOutput) ResultRows() pulumi.StringOutput
- func (o LookupQueryResultOutput) Self() pulumi.StringOutput
- func (o LookupQueryResultOutput) State() pulumi.StringOutput
- func (o LookupQueryResultOutput) ToLookupQueryResultOutput() LookupQueryResultOutput
- func (o LookupQueryResultOutput) ToLookupQueryResultOutputWithContext(ctx context.Context) LookupQueryResultOutput
- func (o LookupQueryResultOutput) Updated() pulumi.StringOutput
- type LookupRatePlanArgs
- type LookupRatePlanOutputArgs
- type LookupRatePlanResult
- type LookupRatePlanResultOutput
- func (o LookupRatePlanResultOutput) Apiproduct() pulumi.StringOutput
- func (o LookupRatePlanResultOutput) BillingPeriod() pulumi.StringOutput
- func (o LookupRatePlanResultOutput) ConsumptionPricingRates() GoogleCloudApigeeV1RateRangeResponseArrayOutput
- func (o LookupRatePlanResultOutput) ConsumptionPricingType() pulumi.StringOutput
- func (o LookupRatePlanResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupRatePlanResultOutput) CurrencyCode() pulumi.StringOutput
- func (o LookupRatePlanResultOutput) Description() pulumi.StringOutput
- func (o LookupRatePlanResultOutput) DisplayName() pulumi.StringOutput
- func (LookupRatePlanResultOutput) ElementType() reflect.Type
- func (o LookupRatePlanResultOutput) EndTime() pulumi.StringOutput
- func (o LookupRatePlanResultOutput) FixedFeeFrequency() pulumi.IntOutput
- func (o LookupRatePlanResultOutput) FixedRecurringFee() GoogleTypeMoneyResponseOutput
- func (o LookupRatePlanResultOutput) LastModifiedAt() pulumi.StringOutput
- func (o LookupRatePlanResultOutput) Name() pulumi.StringOutput
- func (o LookupRatePlanResultOutput) PaymentFundingModel() pulumi.StringOutputdeprecated
- func (o LookupRatePlanResultOutput) RevenueShareRates() GoogleCloudApigeeV1RevenueShareRangeResponseArrayOutput
- func (o LookupRatePlanResultOutput) RevenueShareType() pulumi.StringOutput
- func (o LookupRatePlanResultOutput) SetupFee() GoogleTypeMoneyResponseOutput
- func (o LookupRatePlanResultOutput) StartTime() pulumi.StringOutput
- func (o LookupRatePlanResultOutput) State() pulumi.StringOutput
- func (o LookupRatePlanResultOutput) ToLookupRatePlanResultOutput() LookupRatePlanResultOutput
- func (o LookupRatePlanResultOutput) ToLookupRatePlanResultOutputWithContext(ctx context.Context) LookupRatePlanResultOutput
- type LookupReferenceArgs
- type LookupReferenceOutputArgs
- type LookupReferenceResult
- type LookupReferenceResultOutput
- func (o LookupReferenceResultOutput) Description() pulumi.StringOutput
- func (LookupReferenceResultOutput) ElementType() reflect.Type
- func (o LookupReferenceResultOutput) Name() pulumi.StringOutput
- func (o LookupReferenceResultOutput) Refers() pulumi.StringOutput
- func (o LookupReferenceResultOutput) ResourceType() pulumi.StringOutput
- func (o LookupReferenceResultOutput) ToLookupReferenceResultOutput() LookupReferenceResultOutput
- func (o LookupReferenceResultOutput) ToLookupReferenceResultOutputWithContext(ctx context.Context) LookupReferenceResultOutput
- type LookupReportArgs
- type LookupReportOutputArgs
- type LookupReportResult
- type LookupReportResultOutput
- func (o LookupReportResultOutput) ChartType() pulumi.StringOutput
- func (o LookupReportResultOutput) Comments() pulumi.StringArrayOutput
- func (o LookupReportResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupReportResultOutput) Dimensions() pulumi.StringArrayOutput
- func (o LookupReportResultOutput) DisplayName() pulumi.StringOutput
- func (LookupReportResultOutput) ElementType() reflect.Type
- func (o LookupReportResultOutput) Environment() pulumi.StringOutput
- func (o LookupReportResultOutput) Filter() pulumi.StringOutput
- func (o LookupReportResultOutput) FromTime() pulumi.StringOutput
- func (o LookupReportResultOutput) LastModifiedAt() pulumi.StringOutput
- func (o LookupReportResultOutput) LastViewedAt() pulumi.StringOutput
- func (o LookupReportResultOutput) Limit() pulumi.StringOutput
- func (o LookupReportResultOutput) Metrics() GoogleCloudApigeeV1CustomReportMetricResponseArrayOutput
- func (o LookupReportResultOutput) Name() pulumi.StringOutput
- func (o LookupReportResultOutput) Offset() pulumi.StringOutput
- func (o LookupReportResultOutput) Organization() pulumi.StringOutput
- func (o LookupReportResultOutput) Properties() GoogleCloudApigeeV1ReportPropertyResponseArrayOutput
- func (o LookupReportResultOutput) SortByCols() pulumi.StringArrayOutput
- func (o LookupReportResultOutput) SortOrder() pulumi.StringOutput
- func (o LookupReportResultOutput) Tags() pulumi.StringArrayOutput
- func (o LookupReportResultOutput) TimeUnit() pulumi.StringOutput
- func (o LookupReportResultOutput) ToLookupReportResultOutput() LookupReportResultOutput
- func (o LookupReportResultOutput) ToLookupReportResultOutputWithContext(ctx context.Context) LookupReportResultOutput
- func (o LookupReportResultOutput) ToTime() pulumi.StringOutput
- func (o LookupReportResultOutput) Topk() pulumi.StringOutput
- type LookupResourcefileArgs
- type LookupResourcefileOutputArgs
- type LookupResourcefileResult
- type LookupResourcefileResultOutput
- func (o LookupResourcefileResultOutput) ContentType() pulumi.StringOutput
- func (o LookupResourcefileResultOutput) Data() pulumi.StringOutput
- func (LookupResourcefileResultOutput) ElementType() reflect.Type
- func (o LookupResourcefileResultOutput) Extensions() pulumi.MapArrayOutput
- func (o LookupResourcefileResultOutput) ToLookupResourcefileResultOutput() LookupResourcefileResultOutput
- func (o LookupResourcefileResultOutput) ToLookupResourcefileResultOutputWithContext(ctx context.Context) LookupResourcefileResultOutput
- type LookupSecurityActionArgs
- type LookupSecurityActionOutputArgs
- type LookupSecurityActionResult
- type LookupSecurityActionResultOutput
- func (o LookupSecurityActionResultOutput) Allow() GoogleCloudApigeeV1SecurityActionAllowResponseOutput
- func (o LookupSecurityActionResultOutput) ConditionConfig() GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput
- func (o LookupSecurityActionResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupSecurityActionResultOutput) Deny() GoogleCloudApigeeV1SecurityActionDenyResponseOutput
- func (o LookupSecurityActionResultOutput) Description() pulumi.StringOutput
- func (LookupSecurityActionResultOutput) ElementType() reflect.Type
- func (o LookupSecurityActionResultOutput) ExpireTime() pulumi.StringOutput
- func (o LookupSecurityActionResultOutput) Flag() GoogleCloudApigeeV1SecurityActionFlagResponseOutput
- func (o LookupSecurityActionResultOutput) Name() pulumi.StringOutput
- func (o LookupSecurityActionResultOutput) State() pulumi.StringOutput
- func (o LookupSecurityActionResultOutput) ToLookupSecurityActionResultOutput() LookupSecurityActionResultOutput
- func (o LookupSecurityActionResultOutput) ToLookupSecurityActionResultOutputWithContext(ctx context.Context) LookupSecurityActionResultOutput
- func (o LookupSecurityActionResultOutput) Ttl() pulumi.StringOutput
- func (o LookupSecurityActionResultOutput) UpdateTime() pulumi.StringOutput
- type LookupSecurityProfileArgs
- type LookupSecurityProfileOutputArgs
- type LookupSecurityProfileResult
- type LookupSecurityProfileResultOutput
- func (o LookupSecurityProfileResultOutput) Description() pulumi.StringOutput
- func (o LookupSecurityProfileResultOutput) DisplayName() pulumi.StringOutputdeprecated
- func (LookupSecurityProfileResultOutput) ElementType() reflect.Type
- func (o LookupSecurityProfileResultOutput) Environments() GoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput
- func (o LookupSecurityProfileResultOutput) MaxScore() pulumi.IntOutput
- func (o LookupSecurityProfileResultOutput) MinScore() pulumi.IntOutput
- func (o LookupSecurityProfileResultOutput) Name() pulumi.StringOutput
- func (o LookupSecurityProfileResultOutput) ProfileConfig() GoogleCloudApigeeV1ProfileConfigResponseOutput
- func (o LookupSecurityProfileResultOutput) RevisionCreateTime() pulumi.StringOutput
- func (o LookupSecurityProfileResultOutput) RevisionId() pulumi.StringOutput
- func (o LookupSecurityProfileResultOutput) RevisionPublishTime() pulumi.StringOutputdeprecated
- func (o LookupSecurityProfileResultOutput) RevisionUpdateTime() pulumi.StringOutput
- func (o LookupSecurityProfileResultOutput) ScoringConfigs() GoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput
- func (o LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutput() LookupSecurityProfileResultOutput
- func (o LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutputWithContext(ctx context.Context) LookupSecurityProfileResultOutput
- type LookupSecurityReportArgs
- type LookupSecurityReportOutputArgs
- type LookupSecurityReportResult
- type LookupSecurityReportResultOutput
- func (o LookupSecurityReportResultOutput) Created() pulumi.StringOutput
- func (o LookupSecurityReportResultOutput) DisplayName() pulumi.StringOutput
- func (LookupSecurityReportResultOutput) ElementType() reflect.Type
- func (o LookupSecurityReportResultOutput) EnvgroupHostname() pulumi.StringOutput
- func (o LookupSecurityReportResultOutput) Error() pulumi.StringOutput
- func (o LookupSecurityReportResultOutput) ExecutionTime() pulumi.StringOutput
- func (o LookupSecurityReportResultOutput) QueryParams() GoogleCloudApigeeV1SecurityReportMetadataResponseOutput
- func (o LookupSecurityReportResultOutput) ReportDefinitionId() pulumi.StringOutput
- func (o LookupSecurityReportResultOutput) Result() GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput
- func (o LookupSecurityReportResultOutput) ResultFileSize() pulumi.StringOutput
- func (o LookupSecurityReportResultOutput) ResultRows() pulumi.StringOutput
- func (o LookupSecurityReportResultOutput) Self() pulumi.StringOutput
- func (o LookupSecurityReportResultOutput) State() pulumi.StringOutput
- func (o LookupSecurityReportResultOutput) ToLookupSecurityReportResultOutput() LookupSecurityReportResultOutput
- func (o LookupSecurityReportResultOutput) ToLookupSecurityReportResultOutputWithContext(ctx context.Context) LookupSecurityReportResultOutput
- func (o LookupSecurityReportResultOutput) Updated() pulumi.StringOutput
- type LookupSharedflowArgs
- type LookupSharedflowOutputArgs
- type LookupSharedflowResult
- type LookupSharedflowResultOutput
- func (LookupSharedflowResultOutput) ElementType() reflect.Type
- func (o LookupSharedflowResultOutput) LatestRevisionId() pulumi.StringOutput
- func (o LookupSharedflowResultOutput) MetaData() GoogleCloudApigeeV1EntityMetadataResponseOutput
- func (o LookupSharedflowResultOutput) Name() pulumi.StringOutput
- func (o LookupSharedflowResultOutput) Revision() pulumi.StringArrayOutput
- func (o LookupSharedflowResultOutput) ToLookupSharedflowResultOutput() LookupSharedflowResultOutput
- func (o LookupSharedflowResultOutput) ToLookupSharedflowResultOutputWithContext(ctx context.Context) LookupSharedflowResultOutput
- type LookupSubscriptionArgs
- type LookupSubscriptionOutputArgs
- type LookupSubscriptionResult
- type LookupSubscriptionResultOutput
- func (o LookupSubscriptionResultOutput) Apiproduct() pulumi.StringOutput
- func (o LookupSubscriptionResultOutput) CreatedAt() pulumi.StringOutput
- func (LookupSubscriptionResultOutput) ElementType() reflect.Type
- func (o LookupSubscriptionResultOutput) EndTime() pulumi.StringOutput
- func (o LookupSubscriptionResultOutput) LastModifiedAt() pulumi.StringOutput
- func (o LookupSubscriptionResultOutput) Name() pulumi.StringOutput
- func (o LookupSubscriptionResultOutput) StartTime() pulumi.StringOutput
- func (o LookupSubscriptionResultOutput) ToLookupSubscriptionResultOutput() LookupSubscriptionResultOutput
- func (o LookupSubscriptionResultOutput) ToLookupSubscriptionResultOutputWithContext(ctx context.Context) LookupSubscriptionResultOutput
- type LookupTargetServerArgs
- type LookupTargetServerOutputArgs
- type LookupTargetServerResult
- type LookupTargetServerResultOutput
- func (o LookupTargetServerResultOutput) Description() pulumi.StringOutput
- func (LookupTargetServerResultOutput) ElementType() reflect.Type
- func (o LookupTargetServerResultOutput) Host() pulumi.StringOutput
- func (o LookupTargetServerResultOutput) IsEnabled() pulumi.BoolOutput
- func (o LookupTargetServerResultOutput) Name() pulumi.StringOutput
- func (o LookupTargetServerResultOutput) Port() pulumi.IntOutput
- func (o LookupTargetServerResultOutput) Protocol() pulumi.StringOutput
- func (o LookupTargetServerResultOutput) SSLInfo() GoogleCloudApigeeV1TlsInfoResponseOutput
- func (o LookupTargetServerResultOutput) ToLookupTargetServerResultOutput() LookupTargetServerResultOutput
- func (o LookupTargetServerResultOutput) ToLookupTargetServerResultOutputWithContext(ctx context.Context) LookupTargetServerResultOutput
- type NatAddress
- type NatAddressArgs
- type NatAddressInput
- type NatAddressOutput
- func (NatAddressOutput) ElementType() reflect.Type
- func (o NatAddressOutput) InstanceId() pulumi.StringOutput
- func (o NatAddressOutput) IpAddress() pulumi.StringOutput
- func (o NatAddressOutput) Name() pulumi.StringOutput
- func (o NatAddressOutput) OrganizationId() pulumi.StringOutput
- func (o NatAddressOutput) State() pulumi.StringOutput
- func (o NatAddressOutput) ToNatAddressOutput() NatAddressOutput
- func (o NatAddressOutput) ToNatAddressOutputWithContext(ctx context.Context) NatAddressOutput
- type NatAddressState
- type Organization
- type OrganizationArgs
- type OrganizationBillingType
- func (OrganizationBillingType) ElementType() reflect.Type
- func (e OrganizationBillingType) ToOrganizationBillingTypeOutput() OrganizationBillingTypeOutput
- func (e OrganizationBillingType) ToOrganizationBillingTypeOutputWithContext(ctx context.Context) OrganizationBillingTypeOutput
- func (e OrganizationBillingType) ToOrganizationBillingTypePtrOutput() OrganizationBillingTypePtrOutput
- func (e OrganizationBillingType) ToOrganizationBillingTypePtrOutputWithContext(ctx context.Context) OrganizationBillingTypePtrOutput
- func (e OrganizationBillingType) ToStringOutput() pulumi.StringOutput
- func (e OrganizationBillingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e OrganizationBillingType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e OrganizationBillingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OrganizationBillingTypeInput
- type OrganizationBillingTypeOutput
- func (OrganizationBillingTypeOutput) ElementType() reflect.Type
- func (o OrganizationBillingTypeOutput) ToOrganizationBillingTypeOutput() OrganizationBillingTypeOutput
- func (o OrganizationBillingTypeOutput) ToOrganizationBillingTypeOutputWithContext(ctx context.Context) OrganizationBillingTypeOutput
- func (o OrganizationBillingTypeOutput) ToOrganizationBillingTypePtrOutput() OrganizationBillingTypePtrOutput
- func (o OrganizationBillingTypeOutput) ToOrganizationBillingTypePtrOutputWithContext(ctx context.Context) OrganizationBillingTypePtrOutput
- func (o OrganizationBillingTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o OrganizationBillingTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o OrganizationBillingTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OrganizationBillingTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OrganizationBillingTypePtrInput
- type OrganizationBillingTypePtrOutput
- func (o OrganizationBillingTypePtrOutput) Elem() OrganizationBillingTypeOutput
- func (OrganizationBillingTypePtrOutput) ElementType() reflect.Type
- func (o OrganizationBillingTypePtrOutput) ToOrganizationBillingTypePtrOutput() OrganizationBillingTypePtrOutput
- func (o OrganizationBillingTypePtrOutput) ToOrganizationBillingTypePtrOutputWithContext(ctx context.Context) OrganizationBillingTypePtrOutput
- func (o OrganizationBillingTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OrganizationBillingTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OrganizationEnvironmentIamBinding
- func GetOrganizationEnvironmentIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*OrganizationEnvironmentIamBinding, error)
- func NewOrganizationEnvironmentIamBinding(ctx *pulumi.Context, name string, args *OrganizationEnvironmentIamBindingArgs, ...) (*OrganizationEnvironmentIamBinding, error)
- func (*OrganizationEnvironmentIamBinding) ElementType() reflect.Type
- func (i *OrganizationEnvironmentIamBinding) ToOrganizationEnvironmentIamBindingOutput() OrganizationEnvironmentIamBindingOutput
- func (i *OrganizationEnvironmentIamBinding) ToOrganizationEnvironmentIamBindingOutputWithContext(ctx context.Context) OrganizationEnvironmentIamBindingOutput
- type OrganizationEnvironmentIamBindingArgs
- type OrganizationEnvironmentIamBindingInput
- type OrganizationEnvironmentIamBindingOutput
- func (o OrganizationEnvironmentIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (OrganizationEnvironmentIamBindingOutput) ElementType() reflect.Type
- func (o OrganizationEnvironmentIamBindingOutput) Etag() pulumi.StringOutput
- func (o OrganizationEnvironmentIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o OrganizationEnvironmentIamBindingOutput) Name() pulumi.StringOutput
- func (o OrganizationEnvironmentIamBindingOutput) Project() pulumi.StringOutput
- func (o OrganizationEnvironmentIamBindingOutput) Role() pulumi.StringOutput
- func (o OrganizationEnvironmentIamBindingOutput) ToOrganizationEnvironmentIamBindingOutput() OrganizationEnvironmentIamBindingOutput
- func (o OrganizationEnvironmentIamBindingOutput) ToOrganizationEnvironmentIamBindingOutputWithContext(ctx context.Context) OrganizationEnvironmentIamBindingOutput
- type OrganizationEnvironmentIamBindingState
- type OrganizationEnvironmentIamMember
- func GetOrganizationEnvironmentIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*OrganizationEnvironmentIamMember, error)
- func NewOrganizationEnvironmentIamMember(ctx *pulumi.Context, name string, args *OrganizationEnvironmentIamMemberArgs, ...) (*OrganizationEnvironmentIamMember, error)
- func (*OrganizationEnvironmentIamMember) ElementType() reflect.Type
- func (i *OrganizationEnvironmentIamMember) ToOrganizationEnvironmentIamMemberOutput() OrganizationEnvironmentIamMemberOutput
- func (i *OrganizationEnvironmentIamMember) ToOrganizationEnvironmentIamMemberOutputWithContext(ctx context.Context) OrganizationEnvironmentIamMemberOutput
- type OrganizationEnvironmentIamMemberArgs
- type OrganizationEnvironmentIamMemberInput
- type OrganizationEnvironmentIamMemberOutput
- func (o OrganizationEnvironmentIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (OrganizationEnvironmentIamMemberOutput) ElementType() reflect.Type
- func (o OrganizationEnvironmentIamMemberOutput) Etag() pulumi.StringOutput
- func (o OrganizationEnvironmentIamMemberOutput) Member() pulumi.StringOutput
- func (o OrganizationEnvironmentIamMemberOutput) Name() pulumi.StringOutput
- func (o OrganizationEnvironmentIamMemberOutput) Project() pulumi.StringOutput
- func (o OrganizationEnvironmentIamMemberOutput) Role() pulumi.StringOutput
- func (o OrganizationEnvironmentIamMemberOutput) ToOrganizationEnvironmentIamMemberOutput() OrganizationEnvironmentIamMemberOutput
- func (o OrganizationEnvironmentIamMemberOutput) ToOrganizationEnvironmentIamMemberOutputWithContext(ctx context.Context) OrganizationEnvironmentIamMemberOutput
- type OrganizationEnvironmentIamMemberState
- type OrganizationEnvironmentIamPolicy
- func GetOrganizationEnvironmentIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*OrganizationEnvironmentIamPolicy, error)
- func NewOrganizationEnvironmentIamPolicy(ctx *pulumi.Context, name string, args *OrganizationEnvironmentIamPolicyArgs, ...) (*OrganizationEnvironmentIamPolicy, error)
- func (*OrganizationEnvironmentIamPolicy) ElementType() reflect.Type
- func (i *OrganizationEnvironmentIamPolicy) ToOrganizationEnvironmentIamPolicyOutput() OrganizationEnvironmentIamPolicyOutput
- func (i *OrganizationEnvironmentIamPolicy) ToOrganizationEnvironmentIamPolicyOutputWithContext(ctx context.Context) OrganizationEnvironmentIamPolicyOutput
- type OrganizationEnvironmentIamPolicyArgs
- type OrganizationEnvironmentIamPolicyInput
- type OrganizationEnvironmentIamPolicyOutput
- func (o OrganizationEnvironmentIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o OrganizationEnvironmentIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (OrganizationEnvironmentIamPolicyOutput) ElementType() reflect.Type
- func (o OrganizationEnvironmentIamPolicyOutput) EnvironmentId() pulumi.StringOutput
- func (o OrganizationEnvironmentIamPolicyOutput) Etag() pulumi.StringOutput
- func (o OrganizationEnvironmentIamPolicyOutput) OrganizationId() pulumi.StringOutput
- func (o OrganizationEnvironmentIamPolicyOutput) ToOrganizationEnvironmentIamPolicyOutput() OrganizationEnvironmentIamPolicyOutput
- func (o OrganizationEnvironmentIamPolicyOutput) ToOrganizationEnvironmentIamPolicyOutputWithContext(ctx context.Context) OrganizationEnvironmentIamPolicyOutput
- func (o OrganizationEnvironmentIamPolicyOutput) Version() pulumi.IntOutput
- type OrganizationEnvironmentIamPolicyState
- type OrganizationInput
- type OrganizationOutput
- func (o OrganizationOutput) AddonsConfig() GoogleCloudApigeeV1AddonsConfigResponseOutput
- func (o OrganizationOutput) AnalyticsRegion() pulumi.StringOutputdeprecated
- func (o OrganizationOutput) ApiConsumerDataEncryptionKeyName() pulumi.StringOutput
- func (o OrganizationOutput) ApiConsumerDataLocation() pulumi.StringOutput
- func (o OrganizationOutput) ApigeeProjectId() pulumi.StringOutput
- func (o OrganizationOutput) Attributes() pulumi.StringArrayOutput
- func (o OrganizationOutput) AuthorizedNetwork() pulumi.StringOutput
- func (o OrganizationOutput) BillingType() pulumi.StringOutput
- func (o OrganizationOutput) CaCertificate() pulumi.StringOutput
- func (o OrganizationOutput) ControlPlaneEncryptionKeyName() pulumi.StringOutput
- func (o OrganizationOutput) CreatedAt() pulumi.StringOutput
- func (o OrganizationOutput) CustomerName() pulumi.StringOutput
- func (o OrganizationOutput) Description() pulumi.StringOutput
- func (o OrganizationOutput) DisableVpcPeering() pulumi.BoolOutput
- func (o OrganizationOutput) DisplayName() pulumi.StringOutput
- func (OrganizationOutput) ElementType() reflect.Type
- func (o OrganizationOutput) Environments() pulumi.StringArrayOutput
- func (o OrganizationOutput) ExpiresAt() pulumi.StringOutput
- func (o OrganizationOutput) LastModifiedAt() pulumi.StringOutput
- func (o OrganizationOutput) Name() pulumi.StringOutput
- func (o OrganizationOutput) Parent() pulumi.StringOutput
- func (o OrganizationOutput) PortalDisabled() pulumi.BoolOutput
- func (o OrganizationOutput) Project() pulumi.StringOutput
- func (o OrganizationOutput) Properties() GoogleCloudApigeeV1PropertiesResponseOutput
- func (o OrganizationOutput) RuntimeDatabaseEncryptionKeyName() pulumi.StringOutput
- func (o OrganizationOutput) RuntimeType() pulumi.StringOutput
- func (o OrganizationOutput) State() pulumi.StringOutput
- func (o OrganizationOutput) SubscriptionPlan() pulumi.StringOutput
- func (o OrganizationOutput) SubscriptionType() pulumi.StringOutputdeprecated
- func (o OrganizationOutput) ToOrganizationOutput() OrganizationOutput
- func (o OrganizationOutput) ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput
- func (o OrganizationOutput) Type() pulumi.StringOutput
- type OrganizationRuntimeType
- func (OrganizationRuntimeType) ElementType() reflect.Type
- func (e OrganizationRuntimeType) ToOrganizationRuntimeTypeOutput() OrganizationRuntimeTypeOutput
- func (e OrganizationRuntimeType) ToOrganizationRuntimeTypeOutputWithContext(ctx context.Context) OrganizationRuntimeTypeOutput
- func (e OrganizationRuntimeType) ToOrganizationRuntimeTypePtrOutput() OrganizationRuntimeTypePtrOutput
- func (e OrganizationRuntimeType) ToOrganizationRuntimeTypePtrOutputWithContext(ctx context.Context) OrganizationRuntimeTypePtrOutput
- func (e OrganizationRuntimeType) ToStringOutput() pulumi.StringOutput
- func (e OrganizationRuntimeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e OrganizationRuntimeType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e OrganizationRuntimeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OrganizationRuntimeTypeInput
- type OrganizationRuntimeTypeOutput
- func (OrganizationRuntimeTypeOutput) ElementType() reflect.Type
- func (o OrganizationRuntimeTypeOutput) ToOrganizationRuntimeTypeOutput() OrganizationRuntimeTypeOutput
- func (o OrganizationRuntimeTypeOutput) ToOrganizationRuntimeTypeOutputWithContext(ctx context.Context) OrganizationRuntimeTypeOutput
- func (o OrganizationRuntimeTypeOutput) ToOrganizationRuntimeTypePtrOutput() OrganizationRuntimeTypePtrOutput
- func (o OrganizationRuntimeTypeOutput) ToOrganizationRuntimeTypePtrOutputWithContext(ctx context.Context) OrganizationRuntimeTypePtrOutput
- func (o OrganizationRuntimeTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o OrganizationRuntimeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o OrganizationRuntimeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OrganizationRuntimeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OrganizationRuntimeTypePtrInput
- type OrganizationRuntimeTypePtrOutput
- func (o OrganizationRuntimeTypePtrOutput) Elem() OrganizationRuntimeTypeOutput
- func (OrganizationRuntimeTypePtrOutput) ElementType() reflect.Type
- func (o OrganizationRuntimeTypePtrOutput) ToOrganizationRuntimeTypePtrOutput() OrganizationRuntimeTypePtrOutput
- func (o OrganizationRuntimeTypePtrOutput) ToOrganizationRuntimeTypePtrOutputWithContext(ctx context.Context) OrganizationRuntimeTypePtrOutput
- func (o OrganizationRuntimeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OrganizationRuntimeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OrganizationState
- type OrganizationType
- func (OrganizationType) ElementType() reflect.Type
- func (e OrganizationType) ToOrganizationTypeOutput() OrganizationTypeOutput
- func (e OrganizationType) ToOrganizationTypeOutputWithContext(ctx context.Context) OrganizationTypeOutput
- func (e OrganizationType) ToOrganizationTypePtrOutput() OrganizationTypePtrOutput
- func (e OrganizationType) ToOrganizationTypePtrOutputWithContext(ctx context.Context) OrganizationTypePtrOutput
- func (e OrganizationType) ToStringOutput() pulumi.StringOutput
- func (e OrganizationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e OrganizationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e OrganizationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OrganizationTypeInput
- type OrganizationTypeOutput
- func (OrganizationTypeOutput) ElementType() reflect.Type
- func (o OrganizationTypeOutput) ToOrganizationTypeOutput() OrganizationTypeOutput
- func (o OrganizationTypeOutput) ToOrganizationTypeOutputWithContext(ctx context.Context) OrganizationTypeOutput
- func (o OrganizationTypeOutput) ToOrganizationTypePtrOutput() OrganizationTypePtrOutput
- func (o OrganizationTypeOutput) ToOrganizationTypePtrOutputWithContext(ctx context.Context) OrganizationTypePtrOutput
- func (o OrganizationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o OrganizationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o OrganizationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OrganizationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OrganizationTypePtrInput
- type OrganizationTypePtrOutput
- func (o OrganizationTypePtrOutput) Elem() OrganizationTypeOutput
- func (OrganizationTypePtrOutput) ElementType() reflect.Type
- func (o OrganizationTypePtrOutput) ToOrganizationTypePtrOutput() OrganizationTypePtrOutput
- func (o OrganizationTypePtrOutput) ToOrganizationTypePtrOutputWithContext(ctx context.Context) OrganizationTypePtrOutput
- func (o OrganizationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OrganizationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Override
- type OverrideArgs
- type OverrideInput
- type OverrideOutput
- func (o OverrideOutput) ApiProxy() pulumi.StringOutput
- func (OverrideOutput) ElementType() reflect.Type
- func (o OverrideOutput) EnvironmentId() pulumi.StringOutput
- func (o OverrideOutput) Name() pulumi.StringOutput
- func (o OverrideOutput) OrganizationId() pulumi.StringOutput
- func (o OverrideOutput) SamplingConfig() GoogleCloudApigeeV1TraceSamplingConfigResponseOutput
- func (o OverrideOutput) ToOverrideOutput() OverrideOutput
- func (o OverrideOutput) ToOverrideOutputWithContext(ctx context.Context) OverrideOutput
- type OverrideState
- type Query
- type QueryArgs
- type QueryInput
- type QueryOutput
- func (o QueryOutput) Created() pulumi.StringOutput
- func (QueryOutput) ElementType() reflect.Type
- func (o QueryOutput) EnvgroupHostname() pulumi.StringOutput
- func (o QueryOutput) EnvironmentId() pulumi.StringOutput
- func (o QueryOutput) Error() pulumi.StringOutput
- func (o QueryOutput) ExecutionTime() pulumi.StringOutput
- func (o QueryOutput) Name() pulumi.StringOutput
- func (o QueryOutput) OrganizationId() pulumi.StringOutput
- func (o QueryOutput) QueryParams() GoogleCloudApigeeV1QueryMetadataResponseOutput
- func (o QueryOutput) ReportDefinitionId() pulumi.StringOutput
- func (o QueryOutput) Result() GoogleCloudApigeeV1AsyncQueryResultResponseOutput
- func (o QueryOutput) ResultFileSize() pulumi.StringOutput
- func (o QueryOutput) ResultRows() pulumi.StringOutput
- func (o QueryOutput) Self() pulumi.StringOutput
- func (o QueryOutput) State() pulumi.StringOutput
- func (o QueryOutput) ToQueryOutput() QueryOutput
- func (o QueryOutput) ToQueryOutputWithContext(ctx context.Context) QueryOutput
- func (o QueryOutput) Updated() pulumi.StringOutput
- type QueryState
- type RatePlan
- type RatePlanArgs
- type RatePlanBillingPeriod
- func (RatePlanBillingPeriod) ElementType() reflect.Type
- func (e RatePlanBillingPeriod) ToRatePlanBillingPeriodOutput() RatePlanBillingPeriodOutput
- func (e RatePlanBillingPeriod) ToRatePlanBillingPeriodOutputWithContext(ctx context.Context) RatePlanBillingPeriodOutput
- func (e RatePlanBillingPeriod) ToRatePlanBillingPeriodPtrOutput() RatePlanBillingPeriodPtrOutput
- func (e RatePlanBillingPeriod) ToRatePlanBillingPeriodPtrOutputWithContext(ctx context.Context) RatePlanBillingPeriodPtrOutput
- func (e RatePlanBillingPeriod) ToStringOutput() pulumi.StringOutput
- func (e RatePlanBillingPeriod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RatePlanBillingPeriod) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RatePlanBillingPeriod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RatePlanBillingPeriodInput
- type RatePlanBillingPeriodOutput
- func (RatePlanBillingPeriodOutput) ElementType() reflect.Type
- func (o RatePlanBillingPeriodOutput) ToRatePlanBillingPeriodOutput() RatePlanBillingPeriodOutput
- func (o RatePlanBillingPeriodOutput) ToRatePlanBillingPeriodOutputWithContext(ctx context.Context) RatePlanBillingPeriodOutput
- func (o RatePlanBillingPeriodOutput) ToRatePlanBillingPeriodPtrOutput() RatePlanBillingPeriodPtrOutput
- func (o RatePlanBillingPeriodOutput) ToRatePlanBillingPeriodPtrOutputWithContext(ctx context.Context) RatePlanBillingPeriodPtrOutput
- func (o RatePlanBillingPeriodOutput) ToStringOutput() pulumi.StringOutput
- func (o RatePlanBillingPeriodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RatePlanBillingPeriodOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RatePlanBillingPeriodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RatePlanBillingPeriodPtrInput
- type RatePlanBillingPeriodPtrOutput
- func (o RatePlanBillingPeriodPtrOutput) Elem() RatePlanBillingPeriodOutput
- func (RatePlanBillingPeriodPtrOutput) ElementType() reflect.Type
- func (o RatePlanBillingPeriodPtrOutput) ToRatePlanBillingPeriodPtrOutput() RatePlanBillingPeriodPtrOutput
- func (o RatePlanBillingPeriodPtrOutput) ToRatePlanBillingPeriodPtrOutputWithContext(ctx context.Context) RatePlanBillingPeriodPtrOutput
- func (o RatePlanBillingPeriodPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RatePlanBillingPeriodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RatePlanConsumptionPricingType
- func (RatePlanConsumptionPricingType) ElementType() reflect.Type
- func (e RatePlanConsumptionPricingType) ToRatePlanConsumptionPricingTypeOutput() RatePlanConsumptionPricingTypeOutput
- func (e RatePlanConsumptionPricingType) ToRatePlanConsumptionPricingTypeOutputWithContext(ctx context.Context) RatePlanConsumptionPricingTypeOutput
- func (e RatePlanConsumptionPricingType) ToRatePlanConsumptionPricingTypePtrOutput() RatePlanConsumptionPricingTypePtrOutput
- func (e RatePlanConsumptionPricingType) ToRatePlanConsumptionPricingTypePtrOutputWithContext(ctx context.Context) RatePlanConsumptionPricingTypePtrOutput
- func (e RatePlanConsumptionPricingType) ToStringOutput() pulumi.StringOutput
- func (e RatePlanConsumptionPricingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RatePlanConsumptionPricingType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RatePlanConsumptionPricingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RatePlanConsumptionPricingTypeInput
- type RatePlanConsumptionPricingTypeOutput
- func (RatePlanConsumptionPricingTypeOutput) ElementType() reflect.Type
- func (o RatePlanConsumptionPricingTypeOutput) ToRatePlanConsumptionPricingTypeOutput() RatePlanConsumptionPricingTypeOutput
- func (o RatePlanConsumptionPricingTypeOutput) ToRatePlanConsumptionPricingTypeOutputWithContext(ctx context.Context) RatePlanConsumptionPricingTypeOutput
- func (o RatePlanConsumptionPricingTypeOutput) ToRatePlanConsumptionPricingTypePtrOutput() RatePlanConsumptionPricingTypePtrOutput
- func (o RatePlanConsumptionPricingTypeOutput) ToRatePlanConsumptionPricingTypePtrOutputWithContext(ctx context.Context) RatePlanConsumptionPricingTypePtrOutput
- func (o RatePlanConsumptionPricingTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o RatePlanConsumptionPricingTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RatePlanConsumptionPricingTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RatePlanConsumptionPricingTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RatePlanConsumptionPricingTypePtrInput
- type RatePlanConsumptionPricingTypePtrOutput
- func (o RatePlanConsumptionPricingTypePtrOutput) Elem() RatePlanConsumptionPricingTypeOutput
- func (RatePlanConsumptionPricingTypePtrOutput) ElementType() reflect.Type
- func (o RatePlanConsumptionPricingTypePtrOutput) ToRatePlanConsumptionPricingTypePtrOutput() RatePlanConsumptionPricingTypePtrOutput
- func (o RatePlanConsumptionPricingTypePtrOutput) ToRatePlanConsumptionPricingTypePtrOutputWithContext(ctx context.Context) RatePlanConsumptionPricingTypePtrOutput
- func (o RatePlanConsumptionPricingTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RatePlanConsumptionPricingTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RatePlanInput
- type RatePlanOutput
- func (o RatePlanOutput) Apiproduct() pulumi.StringOutput
- func (o RatePlanOutput) ApiproductId() pulumi.StringOutput
- func (o RatePlanOutput) BillingPeriod() pulumi.StringOutput
- func (o RatePlanOutput) ConsumptionPricingRates() GoogleCloudApigeeV1RateRangeResponseArrayOutput
- func (o RatePlanOutput) ConsumptionPricingType() pulumi.StringOutput
- func (o RatePlanOutput) CreatedAt() pulumi.StringOutput
- func (o RatePlanOutput) CurrencyCode() pulumi.StringOutput
- func (o RatePlanOutput) Description() pulumi.StringOutput
- func (o RatePlanOutput) DisplayName() pulumi.StringOutput
- func (RatePlanOutput) ElementType() reflect.Type
- func (o RatePlanOutput) EndTime() pulumi.StringOutput
- func (o RatePlanOutput) FixedFeeFrequency() pulumi.IntOutput
- func (o RatePlanOutput) FixedRecurringFee() GoogleTypeMoneyResponseOutput
- func (o RatePlanOutput) LastModifiedAt() pulumi.StringOutput
- func (o RatePlanOutput) Name() pulumi.StringOutput
- func (o RatePlanOutput) OrganizationId() pulumi.StringOutput
- func (o RatePlanOutput) PaymentFundingModel() pulumi.StringOutputdeprecated
- func (o RatePlanOutput) RevenueShareRates() GoogleCloudApigeeV1RevenueShareRangeResponseArrayOutput
- func (o RatePlanOutput) RevenueShareType() pulumi.StringOutput
- func (o RatePlanOutput) SetupFee() GoogleTypeMoneyResponseOutput
- func (o RatePlanOutput) StartTime() pulumi.StringOutput
- func (o RatePlanOutput) State() pulumi.StringOutput
- func (o RatePlanOutput) ToRatePlanOutput() RatePlanOutput
- func (o RatePlanOutput) ToRatePlanOutputWithContext(ctx context.Context) RatePlanOutput
- type RatePlanPaymentFundingModel
- func (RatePlanPaymentFundingModel) ElementType() reflect.Type
- func (e RatePlanPaymentFundingModel) ToRatePlanPaymentFundingModelOutput() RatePlanPaymentFundingModelOutput
- func (e RatePlanPaymentFundingModel) ToRatePlanPaymentFundingModelOutputWithContext(ctx context.Context) RatePlanPaymentFundingModelOutput
- func (e RatePlanPaymentFundingModel) ToRatePlanPaymentFundingModelPtrOutput() RatePlanPaymentFundingModelPtrOutput
- func (e RatePlanPaymentFundingModel) ToRatePlanPaymentFundingModelPtrOutputWithContext(ctx context.Context) RatePlanPaymentFundingModelPtrOutput
- func (e RatePlanPaymentFundingModel) ToStringOutput() pulumi.StringOutput
- func (e RatePlanPaymentFundingModel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RatePlanPaymentFundingModel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RatePlanPaymentFundingModel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RatePlanPaymentFundingModelInput
- type RatePlanPaymentFundingModelOutput
- func (RatePlanPaymentFundingModelOutput) ElementType() reflect.Type
- func (o RatePlanPaymentFundingModelOutput) ToRatePlanPaymentFundingModelOutput() RatePlanPaymentFundingModelOutput
- func (o RatePlanPaymentFundingModelOutput) ToRatePlanPaymentFundingModelOutputWithContext(ctx context.Context) RatePlanPaymentFundingModelOutput
- func (o RatePlanPaymentFundingModelOutput) ToRatePlanPaymentFundingModelPtrOutput() RatePlanPaymentFundingModelPtrOutput
- func (o RatePlanPaymentFundingModelOutput) ToRatePlanPaymentFundingModelPtrOutputWithContext(ctx context.Context) RatePlanPaymentFundingModelPtrOutput
- func (o RatePlanPaymentFundingModelOutput) ToStringOutput() pulumi.StringOutput
- func (o RatePlanPaymentFundingModelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RatePlanPaymentFundingModelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RatePlanPaymentFundingModelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RatePlanPaymentFundingModelPtrInput
- type RatePlanPaymentFundingModelPtrOutput
- func (o RatePlanPaymentFundingModelPtrOutput) Elem() RatePlanPaymentFundingModelOutput
- func (RatePlanPaymentFundingModelPtrOutput) ElementType() reflect.Type
- func (o RatePlanPaymentFundingModelPtrOutput) ToRatePlanPaymentFundingModelPtrOutput() RatePlanPaymentFundingModelPtrOutput
- func (o RatePlanPaymentFundingModelPtrOutput) ToRatePlanPaymentFundingModelPtrOutputWithContext(ctx context.Context) RatePlanPaymentFundingModelPtrOutput
- func (o RatePlanPaymentFundingModelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RatePlanPaymentFundingModelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RatePlanRevenueShareType
- func (RatePlanRevenueShareType) ElementType() reflect.Type
- func (e RatePlanRevenueShareType) ToRatePlanRevenueShareTypeOutput() RatePlanRevenueShareTypeOutput
- func (e RatePlanRevenueShareType) ToRatePlanRevenueShareTypeOutputWithContext(ctx context.Context) RatePlanRevenueShareTypeOutput
- func (e RatePlanRevenueShareType) ToRatePlanRevenueShareTypePtrOutput() RatePlanRevenueShareTypePtrOutput
- func (e RatePlanRevenueShareType) ToRatePlanRevenueShareTypePtrOutputWithContext(ctx context.Context) RatePlanRevenueShareTypePtrOutput
- func (e RatePlanRevenueShareType) ToStringOutput() pulumi.StringOutput
- func (e RatePlanRevenueShareType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RatePlanRevenueShareType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RatePlanRevenueShareType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RatePlanRevenueShareTypeInput
- type RatePlanRevenueShareTypeOutput
- func (RatePlanRevenueShareTypeOutput) ElementType() reflect.Type
- func (o RatePlanRevenueShareTypeOutput) ToRatePlanRevenueShareTypeOutput() RatePlanRevenueShareTypeOutput
- func (o RatePlanRevenueShareTypeOutput) ToRatePlanRevenueShareTypeOutputWithContext(ctx context.Context) RatePlanRevenueShareTypeOutput
- func (o RatePlanRevenueShareTypeOutput) ToRatePlanRevenueShareTypePtrOutput() RatePlanRevenueShareTypePtrOutput
- func (o RatePlanRevenueShareTypeOutput) ToRatePlanRevenueShareTypePtrOutputWithContext(ctx context.Context) RatePlanRevenueShareTypePtrOutput
- func (o RatePlanRevenueShareTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o RatePlanRevenueShareTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RatePlanRevenueShareTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RatePlanRevenueShareTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RatePlanRevenueShareTypePtrInput
- type RatePlanRevenueShareTypePtrOutput
- func (o RatePlanRevenueShareTypePtrOutput) Elem() RatePlanRevenueShareTypeOutput
- func (RatePlanRevenueShareTypePtrOutput) ElementType() reflect.Type
- func (o RatePlanRevenueShareTypePtrOutput) ToRatePlanRevenueShareTypePtrOutput() RatePlanRevenueShareTypePtrOutput
- func (o RatePlanRevenueShareTypePtrOutput) ToRatePlanRevenueShareTypePtrOutputWithContext(ctx context.Context) RatePlanRevenueShareTypePtrOutput
- func (o RatePlanRevenueShareTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RatePlanRevenueShareTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RatePlanState
- type RatePlanStateEnum
- func (RatePlanStateEnum) ElementType() reflect.Type
- func (e RatePlanStateEnum) ToRatePlanStateEnumOutput() RatePlanStateEnumOutput
- func (e RatePlanStateEnum) ToRatePlanStateEnumOutputWithContext(ctx context.Context) RatePlanStateEnumOutput
- func (e RatePlanStateEnum) ToRatePlanStateEnumPtrOutput() RatePlanStateEnumPtrOutput
- func (e RatePlanStateEnum) ToRatePlanStateEnumPtrOutputWithContext(ctx context.Context) RatePlanStateEnumPtrOutput
- func (e RatePlanStateEnum) ToStringOutput() pulumi.StringOutput
- func (e RatePlanStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RatePlanStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RatePlanStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RatePlanStateEnumInput
- type RatePlanStateEnumOutput
- func (RatePlanStateEnumOutput) ElementType() reflect.Type
- func (o RatePlanStateEnumOutput) ToRatePlanStateEnumOutput() RatePlanStateEnumOutput
- func (o RatePlanStateEnumOutput) ToRatePlanStateEnumOutputWithContext(ctx context.Context) RatePlanStateEnumOutput
- func (o RatePlanStateEnumOutput) ToRatePlanStateEnumPtrOutput() RatePlanStateEnumPtrOutput
- func (o RatePlanStateEnumOutput) ToRatePlanStateEnumPtrOutputWithContext(ctx context.Context) RatePlanStateEnumPtrOutput
- func (o RatePlanStateEnumOutput) ToStringOutput() pulumi.StringOutput
- func (o RatePlanStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RatePlanStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RatePlanStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RatePlanStateEnumPtrInput
- type RatePlanStateEnumPtrOutput
- func (o RatePlanStateEnumPtrOutput) Elem() RatePlanStateEnumOutput
- func (RatePlanStateEnumPtrOutput) ElementType() reflect.Type
- func (o RatePlanStateEnumPtrOutput) ToRatePlanStateEnumPtrOutput() RatePlanStateEnumPtrOutput
- func (o RatePlanStateEnumPtrOutput) ToRatePlanStateEnumPtrOutputWithContext(ctx context.Context) RatePlanStateEnumPtrOutput
- func (o RatePlanStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RatePlanStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Reference
- type ReferenceArgs
- type ReferenceInput
- type ReferenceOutput
- func (o ReferenceOutput) Description() pulumi.StringOutput
- func (ReferenceOutput) ElementType() reflect.Type
- func (o ReferenceOutput) EnvironmentId() pulumi.StringOutput
- func (o ReferenceOutput) Name() pulumi.StringOutput
- func (o ReferenceOutput) OrganizationId() pulumi.StringOutput
- func (o ReferenceOutput) Refers() pulumi.StringOutput
- func (o ReferenceOutput) ResourceType() pulumi.StringOutput
- func (o ReferenceOutput) ToReferenceOutput() ReferenceOutput
- func (o ReferenceOutput) ToReferenceOutputWithContext(ctx context.Context) ReferenceOutput
- type ReferenceState
- type Report
- type ReportArgs
- type ReportInput
- type ReportOutput
- func (o ReportOutput) ChartType() pulumi.StringOutput
- func (o ReportOutput) Comments() pulumi.StringArrayOutput
- func (o ReportOutput) CreatedAt() pulumi.StringOutput
- func (o ReportOutput) Dimensions() pulumi.StringArrayOutput
- func (o ReportOutput) DisplayName() pulumi.StringOutput
- func (ReportOutput) ElementType() reflect.Type
- func (o ReportOutput) Environment() pulumi.StringOutput
- func (o ReportOutput) Filter() pulumi.StringOutput
- func (o ReportOutput) FromTime() pulumi.StringOutput
- func (o ReportOutput) LastModifiedAt() pulumi.StringOutput
- func (o ReportOutput) LastViewedAt() pulumi.StringOutput
- func (o ReportOutput) Limit() pulumi.StringOutput
- func (o ReportOutput) Metrics() GoogleCloudApigeeV1CustomReportMetricResponseArrayOutput
- func (o ReportOutput) Name() pulumi.StringOutput
- func (o ReportOutput) Offset() pulumi.StringOutput
- func (o ReportOutput) Organization() pulumi.StringOutput
- func (o ReportOutput) OrganizationId() pulumi.StringOutput
- func (o ReportOutput) Properties() GoogleCloudApigeeV1ReportPropertyResponseArrayOutput
- func (o ReportOutput) SortByCols() pulumi.StringArrayOutput
- func (o ReportOutput) SortOrder() pulumi.StringOutput
- func (o ReportOutput) Tags() pulumi.StringArrayOutput
- func (o ReportOutput) TimeUnit() pulumi.StringOutput
- func (o ReportOutput) ToReportOutput() ReportOutput
- func (o ReportOutput) ToReportOutputWithContext(ctx context.Context) ReportOutput
- func (o ReportOutput) ToTime() pulumi.StringOutput
- func (o ReportOutput) Topk() pulumi.StringOutput
- type ReportState
- type Resourcefile
- type ResourcefileArgs
- type ResourcefileInput
- type ResourcefileOutput
- func (o ResourcefileOutput) ContentType() pulumi.StringOutput
- func (o ResourcefileOutput) Data() pulumi.StringOutput
- func (ResourcefileOutput) ElementType() reflect.Type
- func (o ResourcefileOutput) EnvironmentId() pulumi.StringOutput
- func (o ResourcefileOutput) Extensions() pulumi.MapArrayOutput
- func (o ResourcefileOutput) Name() pulumi.StringOutput
- func (o ResourcefileOutput) OrganizationId() pulumi.StringOutput
- func (o ResourcefileOutput) ToResourcefileOutput() ResourcefileOutput
- func (o ResourcefileOutput) ToResourcefileOutputWithContext(ctx context.Context) ResourcefileOutput
- func (o ResourcefileOutput) Type() pulumi.StringOutput
- type ResourcefileState
- type SecurityAction
- type SecurityActionArgs
- type SecurityActionInput
- type SecurityActionOutput
- func (o SecurityActionOutput) Allow() GoogleCloudApigeeV1SecurityActionAllowResponseOutput
- func (o SecurityActionOutput) ConditionConfig() GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput
- func (o SecurityActionOutput) CreateTime() pulumi.StringOutput
- func (o SecurityActionOutput) Deny() GoogleCloudApigeeV1SecurityActionDenyResponseOutput
- func (o SecurityActionOutput) Description() pulumi.StringOutput
- func (SecurityActionOutput) ElementType() reflect.Type
- func (o SecurityActionOutput) EnvironmentId() pulumi.StringOutput
- func (o SecurityActionOutput) ExpireTime() pulumi.StringOutput
- func (o SecurityActionOutput) Flag() GoogleCloudApigeeV1SecurityActionFlagResponseOutput
- func (o SecurityActionOutput) Name() pulumi.StringOutput
- func (o SecurityActionOutput) OrganizationId() pulumi.StringOutput
- func (o SecurityActionOutput) SecurityActionId() pulumi.StringOutput
- func (o SecurityActionOutput) State() pulumi.StringOutput
- func (o SecurityActionOutput) ToSecurityActionOutput() SecurityActionOutput
- func (o SecurityActionOutput) ToSecurityActionOutputWithContext(ctx context.Context) SecurityActionOutput
- func (o SecurityActionOutput) Ttl() pulumi.StringOutput
- func (o SecurityActionOutput) UpdateTime() pulumi.StringOutput
- type SecurityActionState
- type SecurityActionStateEnum
- func (SecurityActionStateEnum) ElementType() reflect.Type
- func (e SecurityActionStateEnum) ToSecurityActionStateEnumOutput() SecurityActionStateEnumOutput
- func (e SecurityActionStateEnum) ToSecurityActionStateEnumOutputWithContext(ctx context.Context) SecurityActionStateEnumOutput
- func (e SecurityActionStateEnum) ToSecurityActionStateEnumPtrOutput() SecurityActionStateEnumPtrOutput
- func (e SecurityActionStateEnum) ToSecurityActionStateEnumPtrOutputWithContext(ctx context.Context) SecurityActionStateEnumPtrOutput
- func (e SecurityActionStateEnum) ToStringOutput() pulumi.StringOutput
- func (e SecurityActionStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SecurityActionStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SecurityActionStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityActionStateEnumInput
- type SecurityActionStateEnumOutput
- func (SecurityActionStateEnumOutput) ElementType() reflect.Type
- func (o SecurityActionStateEnumOutput) ToSecurityActionStateEnumOutput() SecurityActionStateEnumOutput
- func (o SecurityActionStateEnumOutput) ToSecurityActionStateEnumOutputWithContext(ctx context.Context) SecurityActionStateEnumOutput
- func (o SecurityActionStateEnumOutput) ToSecurityActionStateEnumPtrOutput() SecurityActionStateEnumPtrOutput
- func (o SecurityActionStateEnumOutput) ToSecurityActionStateEnumPtrOutputWithContext(ctx context.Context) SecurityActionStateEnumPtrOutput
- func (o SecurityActionStateEnumOutput) ToStringOutput() pulumi.StringOutput
- func (o SecurityActionStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SecurityActionStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityActionStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityActionStateEnumPtrInput
- type SecurityActionStateEnumPtrOutput
- func (o SecurityActionStateEnumPtrOutput) Elem() SecurityActionStateEnumOutput
- func (SecurityActionStateEnumPtrOutput) ElementType() reflect.Type
- func (o SecurityActionStateEnumPtrOutput) ToSecurityActionStateEnumPtrOutput() SecurityActionStateEnumPtrOutput
- func (o SecurityActionStateEnumPtrOutput) ToSecurityActionStateEnumPtrOutputWithContext(ctx context.Context) SecurityActionStateEnumPtrOutput
- func (o SecurityActionStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityActionStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityProfile
- type SecurityProfileArgs
- type SecurityProfileInput
- type SecurityProfileOutput
- func (o SecurityProfileOutput) Description() pulumi.StringOutput
- func (o SecurityProfileOutput) DisplayName() pulumi.StringOutputdeprecated
- func (SecurityProfileOutput) ElementType() reflect.Type
- func (o SecurityProfileOutput) Environments() GoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput
- func (o SecurityProfileOutput) MaxScore() pulumi.IntOutput
- func (o SecurityProfileOutput) MinScore() pulumi.IntOutput
- func (o SecurityProfileOutput) Name() pulumi.StringOutput
- func (o SecurityProfileOutput) OrganizationId() pulumi.StringOutput
- func (o SecurityProfileOutput) ProfileConfig() GoogleCloudApigeeV1ProfileConfigResponseOutput
- func (o SecurityProfileOutput) RevisionCreateTime() pulumi.StringOutput
- func (o SecurityProfileOutput) RevisionId() pulumi.StringOutput
- func (o SecurityProfileOutput) RevisionPublishTime() pulumi.StringOutputdeprecated
- func (o SecurityProfileOutput) RevisionUpdateTime() pulumi.StringOutput
- func (o SecurityProfileOutput) ScoringConfigs() GoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput
- func (o SecurityProfileOutput) SecurityProfileId() pulumi.StringOutput
- func (o SecurityProfileOutput) ToSecurityProfileOutput() SecurityProfileOutput
- func (o SecurityProfileOutput) ToSecurityProfileOutputWithContext(ctx context.Context) SecurityProfileOutput
- type SecurityProfileState
- type SecurityReport
- type SecurityReportArgs
- type SecurityReportInput
- type SecurityReportOutput
- func (o SecurityReportOutput) Created() pulumi.StringOutput
- func (o SecurityReportOutput) DisplayName() pulumi.StringOutput
- func (SecurityReportOutput) ElementType() reflect.Type
- func (o SecurityReportOutput) EnvgroupHostname() pulumi.StringOutput
- func (o SecurityReportOutput) EnvironmentId() pulumi.StringOutput
- func (o SecurityReportOutput) Error() pulumi.StringOutput
- func (o SecurityReportOutput) ExecutionTime() pulumi.StringOutput
- func (o SecurityReportOutput) OrganizationId() pulumi.StringOutput
- func (o SecurityReportOutput) QueryParams() GoogleCloudApigeeV1SecurityReportMetadataResponseOutput
- func (o SecurityReportOutput) ReportDefinitionId() pulumi.StringOutput
- func (o SecurityReportOutput) Result() GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput
- func (o SecurityReportOutput) ResultFileSize() pulumi.StringOutput
- func (o SecurityReportOutput) ResultRows() pulumi.StringOutput
- func (o SecurityReportOutput) Self() pulumi.StringOutput
- func (o SecurityReportOutput) State() pulumi.StringOutput
- func (o SecurityReportOutput) ToSecurityReportOutput() SecurityReportOutput
- func (o SecurityReportOutput) ToSecurityReportOutputWithContext(ctx context.Context) SecurityReportOutput
- func (o SecurityReportOutput) Updated() pulumi.StringOutput
- type SecurityReportState
- type Sharedflow
- type SharedflowArgs
- type SharedflowInput
- type SharedflowOutput
- func (o SharedflowOutput) Action() pulumi.StringOutput
- func (SharedflowOutput) ElementType() reflect.Type
- func (o SharedflowOutput) LatestRevisionId() pulumi.StringOutput
- func (o SharedflowOutput) MetaData() GoogleCloudApigeeV1EntityMetadataResponseOutput
- func (o SharedflowOutput) Name() pulumi.StringOutput
- func (o SharedflowOutput) OrganizationId() pulumi.StringOutput
- func (o SharedflowOutput) Revision() pulumi.StringArrayOutput
- func (o SharedflowOutput) ToSharedflowOutput() SharedflowOutput
- func (o SharedflowOutput) ToSharedflowOutputWithContext(ctx context.Context) SharedflowOutput
- type SharedflowState
- type Subscription
- type SubscriptionArgs
- type SubscriptionInput
- type SubscriptionOutput
- func (o SubscriptionOutput) Apiproduct() pulumi.StringOutput
- func (o SubscriptionOutput) CreatedAt() pulumi.StringOutput
- func (o SubscriptionOutput) DeveloperId() pulumi.StringOutput
- func (SubscriptionOutput) ElementType() reflect.Type
- func (o SubscriptionOutput) EndTime() pulumi.StringOutput
- func (o SubscriptionOutput) LastModifiedAt() pulumi.StringOutput
- func (o SubscriptionOutput) Name() pulumi.StringOutput
- func (o SubscriptionOutput) OrganizationId() pulumi.StringOutput
- func (o SubscriptionOutput) StartTime() pulumi.StringOutput
- func (o SubscriptionOutput) ToSubscriptionOutput() SubscriptionOutput
- func (o SubscriptionOutput) ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput
- type SubscriptionState
- type TargetServer
- type TargetServerArgs
- type TargetServerInput
- type TargetServerOutput
- func (o TargetServerOutput) Description() pulumi.StringOutput
- func (TargetServerOutput) ElementType() reflect.Type
- func (o TargetServerOutput) EnvironmentId() pulumi.StringOutput
- func (o TargetServerOutput) Host() pulumi.StringOutput
- func (o TargetServerOutput) IsEnabled() pulumi.BoolOutput
- func (o TargetServerOutput) Name() pulumi.StringOutput
- func (o TargetServerOutput) OrganizationId() pulumi.StringOutput
- func (o TargetServerOutput) Port() pulumi.IntOutput
- func (o TargetServerOutput) Protocol() pulumi.StringOutput
- func (o TargetServerOutput) SSLInfo() GoogleCloudApigeeV1TlsInfoResponseOutput
- func (o TargetServerOutput) ToTargetServerOutput() TargetServerOutput
- func (o TargetServerOutput) ToTargetServerOutputWithContext(ctx context.Context) TargetServerOutput
- type TargetServerProtocol
- func (TargetServerProtocol) ElementType() reflect.Type
- func (e TargetServerProtocol) ToStringOutput() pulumi.StringOutput
- func (e TargetServerProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TargetServerProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TargetServerProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TargetServerProtocol) ToTargetServerProtocolOutput() TargetServerProtocolOutput
- func (e TargetServerProtocol) ToTargetServerProtocolOutputWithContext(ctx context.Context) TargetServerProtocolOutput
- func (e TargetServerProtocol) ToTargetServerProtocolPtrOutput() TargetServerProtocolPtrOutput
- func (e TargetServerProtocol) ToTargetServerProtocolPtrOutputWithContext(ctx context.Context) TargetServerProtocolPtrOutput
- type TargetServerProtocolInput
- type TargetServerProtocolOutput
- func (TargetServerProtocolOutput) ElementType() reflect.Type
- func (o TargetServerProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o TargetServerProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TargetServerProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TargetServerProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TargetServerProtocolOutput) ToTargetServerProtocolOutput() TargetServerProtocolOutput
- func (o TargetServerProtocolOutput) ToTargetServerProtocolOutputWithContext(ctx context.Context) TargetServerProtocolOutput
- func (o TargetServerProtocolOutput) ToTargetServerProtocolPtrOutput() TargetServerProtocolPtrOutput
- func (o TargetServerProtocolOutput) ToTargetServerProtocolPtrOutputWithContext(ctx context.Context) TargetServerProtocolPtrOutput
- type TargetServerProtocolPtrInput
- type TargetServerProtocolPtrOutput
- func (o TargetServerProtocolPtrOutput) Elem() TargetServerProtocolOutput
- func (TargetServerProtocolPtrOutput) ElementType() reflect.Type
- func (o TargetServerProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TargetServerProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TargetServerProtocolPtrOutput) ToTargetServerProtocolPtrOutput() TargetServerProtocolPtrOutput
- func (o TargetServerProtocolPtrOutput) ToTargetServerProtocolPtrOutputWithContext(ctx context.Context) TargetServerProtocolPtrOutput
- type TargetServerState
Constants ¶
const ( // When quota is not explicitly defined for each operation(REST/GraphQL), the limits set at product level will be used as a local counter for quota evaluation by all the operations, independent of proxy association. ApiProductQuotaCounterScopeQuotaCounterScopeUnspecified = ApiProductQuotaCounterScope("QUOTA_COUNTER_SCOPE_UNSPECIFIED") // When quota is not explicitly defined for each operation(REST/GraphQL), set at product level will be used as a global counter for quota evaluation by all the operations associated with a particular proxy. ApiProductQuotaCounterScopeProxy = ApiProductQuotaCounterScope("PROXY") // When quota is not explicitly defined for each operation(REST/GraphQL), the limits set at product level will be used as a local counter for quota evaluation by all the operations, independent of proxy association. This behavior mimics the same as QUOTA_COUNTER_SCOPE_UNSPECIFIED. ApiProductQuotaCounterScopeOperation = ApiProductQuotaCounterScope("OPERATION") )
const ( // For future compatibility. DataCollectorTypeTypeUnspecified = DataCollectorType("TYPE_UNSPECIFIED") // For integer values. DataCollectorTypeInteger = DataCollectorType("INTEGER") // For float values. DataCollectorTypeFloat = DataCollectorType("FLOAT") // For string values. DataCollectorTypeString = DataCollectorType("STRING") // For boolean values. DataCollectorTypeBoolean = DataCollectorType("BOOLEAN") // For datetime values. DataCollectorTypeDatetime = DataCollectorType("DATETIME") )
const ( // API proxy type not specified. EnvironmentApiProxyTypeApiProxyTypeUnspecified = EnvironmentApiProxyType("API_PROXY_TYPE_UNSPECIFIED") // Programmable API Proxies enable you to develop APIs with highly flexible behavior using bundled policy configuration and one or more programming languages to describe complex sequential and/or conditional flows of logic. EnvironmentApiProxyTypeProgrammable = EnvironmentApiProxyType("PROGRAMMABLE") // Configurable API Proxies enable you to develop efficient APIs using simple configuration while complex execution control flow logic is handled by Apigee. This type only works with the ARCHIVE deployment type and cannot be combined with the PROXY deployment type. EnvironmentApiProxyTypeConfigurable = EnvironmentApiProxyType("CONFIGURABLE") )
const ( // Deployment type not specified. EnvironmentDeploymentTypeDeploymentTypeUnspecified = EnvironmentDeploymentType("DEPLOYMENT_TYPE_UNSPECIFIED") // Proxy deployment enables you to develop and deploy API proxies using Apigee on Google Cloud. This cannot currently be combined with the CONFIGURABLE API proxy type. EnvironmentDeploymentTypeProxy = EnvironmentDeploymentType("PROXY") // Archive deployment enables you to develop API proxies locally then deploy an archive of your API proxy configuration to an environment in Apigee on Google Cloud. You will be prevented from performing a [subset of actions](/apigee/docs/api-platform/local-development/overview#prevented-actions) within the environment. EnvironmentDeploymentTypeArchive = EnvironmentDeploymentType("ARCHIVE") )
const ( // Environment type not specified. EnvironmentTypeEnvironmentTypeUnspecified = EnvironmentType("ENVIRONMENT_TYPE_UNSPECIFIED") // Base environment has limited capacity and capabilities and are usually used when you are getting started with Apigee or while experimenting. Refer to Apigee's public documentation for more details. EnvironmentTypeBase = EnvironmentType("BASE") // This is the default type and it supports API management features and higher capacity than Base environment. Refer to Apigee's public documentation for more details. EnvironmentTypeIntermediate = EnvironmentType("INTERMEDIATE") // Comprehensive environment supports advanced capabilites and even higher capacity than Intermediate environment. Refer to Apigee's public documentation for more details. EnvironmentTypeComprehensive = EnvironmentType("COMPREHENSIVE") )
const ( // Sampler unspecified. GoogleCloudApigeeV1TraceSamplingConfigSamplerSamplerUnspecified = GoogleCloudApigeeV1TraceSamplingConfigSampler("SAMPLER_UNSPECIFIED") // OFF means distributed trace is disabled, or the sampling probability is 0. GoogleCloudApigeeV1TraceSamplingConfigSamplerOff = GoogleCloudApigeeV1TraceSamplingConfigSampler("OFF") // PROBABILITY means traces are captured on a probability that defined by sampling_rate. The sampling rate is limited to 0 to 0.5 when this is set. GoogleCloudApigeeV1TraceSamplingConfigSamplerProbability = GoogleCloudApigeeV1TraceSamplingConfigSampler("PROBABILITY") )
const ( // Default case. Should never be this. GoogleIamV1AuditLogConfigLogTypeLogTypeUnspecified = GoogleIamV1AuditLogConfigLogType("LOG_TYPE_UNSPECIFIED") // Admin reads. Example: CloudIAM getIamPolicy GoogleIamV1AuditLogConfigLogTypeAdminRead = GoogleIamV1AuditLogConfigLogType("ADMIN_READ") // Data writes. Example: CloudSQL Users create GoogleIamV1AuditLogConfigLogTypeDataWrite = GoogleIamV1AuditLogConfigLogType("DATA_WRITE") // Data reads. Example: CloudSQL Users list GoogleIamV1AuditLogConfigLogTypeDataRead = GoogleIamV1AuditLogConfigLogType("DATA_READ") )
const ( // Range not specified. InstancePeeringCidrRangeCidrRangeUnspecified = InstancePeeringCidrRange("CIDR_RANGE_UNSPECIFIED") // `/16` CIDR range. InstancePeeringCidrRangeSlash16 = InstancePeeringCidrRange("SLASH_16") // `/17` CIDR range. InstancePeeringCidrRangeSlash17 = InstancePeeringCidrRange("SLASH_17") // `/18` CIDR range. InstancePeeringCidrRangeSlash18 = InstancePeeringCidrRange("SLASH_18") // `/19` CIDR range. InstancePeeringCidrRangeSlash19 = InstancePeeringCidrRange("SLASH_19") // `/20` CIDR range. InstancePeeringCidrRangeSlash20 = InstancePeeringCidrRange("SLASH_20") // `/22` CIDR range. Supported for evaluation only. InstancePeeringCidrRangeSlash22 = InstancePeeringCidrRange("SLASH_22") // `/23` CIDR range. Supported for evaluation only. InstancePeeringCidrRangeSlash23 = InstancePeeringCidrRange("SLASH_23") )
const ( // Billing type not specified. OrganizationBillingTypeBillingTypeUnspecified = OrganizationBillingType("BILLING_TYPE_UNSPECIFIED") // A pre-paid subscription to Apigee. OrganizationBillingTypeSubscription = OrganizationBillingType("SUBSCRIPTION") // Free and limited access to Apigee for evaluation purposes only. OrganizationBillingTypeEvaluation = OrganizationBillingType("EVALUATION") // Access to Apigee using a Pay-As-You-Go plan. OrganizationBillingTypePayg = OrganizationBillingType("PAYG") )
const ( // Runtime type not specified. OrganizationRuntimeTypeRuntimeTypeUnspecified = OrganizationRuntimeType("RUNTIME_TYPE_UNSPECIFIED") // Google-managed Apigee runtime. OrganizationRuntimeTypeCloud = OrganizationRuntimeType("CLOUD") // User-managed Apigee hybrid runtime. OrganizationRuntimeTypeHybrid = OrganizationRuntimeType("HYBRID") )
const ( // Subscription type not specified. OrganizationTypeTypeUnspecified = OrganizationType("TYPE_UNSPECIFIED") // Subscription to Apigee is free, limited, and used for evaluation purposes only. OrganizationTypeTypeTrial = OrganizationType("TYPE_TRIAL") // Full subscription to Apigee has been purchased. See [Apigee pricing](https://cloud.google.com/apigee/pricing/). OrganizationTypeTypePaid = OrganizationType("TYPE_PAID") // For internal users only. OrganizationTypeTypeInternal = OrganizationType("TYPE_INTERNAL") )
const ( // Billing period not specified. RatePlanBillingPeriodBillingPeriodUnspecified = RatePlanBillingPeriod("BILLING_PERIOD_UNSPECIFIED") // Weekly billing period. **Note**: Not supported by Apigee at this time. RatePlanBillingPeriodWeekly = RatePlanBillingPeriod("WEEKLY") // Monthly billing period. RatePlanBillingPeriodMonthly = RatePlanBillingPeriod("MONTHLY") )
const ( // Pricing model not specified. This is the default. RatePlanConsumptionPricingTypeConsumptionPricingTypeUnspecified = RatePlanConsumptionPricingType("CONSUMPTION_PRICING_TYPE_UNSPECIFIED") // Fixed rate charged for each API call. RatePlanConsumptionPricingTypeFixedPerUnit = RatePlanConsumptionPricingType("FIXED_PER_UNIT") // Variable rate charged for each API call based on price tiers. Example: * 1-100 calls cost $2 per call * 101-200 calls cost $1.50 per call * 201-300 calls cost $1 per call * Total price for 50 calls: 50 x $2 = $100 * Total price for 150 calls: 100 x $2 + 50 x $1.5 = $275 * Total price for 250 calls: 100 x $2 + 100 x $1.5 + 50 x $1 = $400. **Note**: Not supported by Apigee at this time. RatePlanConsumptionPricingTypeBanded = RatePlanConsumptionPricingType("BANDED") // **Note**: Not supported by Apigee at this time. RatePlanConsumptionPricingTypeTiered = RatePlanConsumptionPricingType("TIERED") // **Note**: Not supported by Apigee at this time. RatePlanConsumptionPricingTypeStairstep = RatePlanConsumptionPricingType("STAIRSTEP") )
const ( // Billing account type not specified. RatePlanPaymentFundingModelPaymentFundingModelUnspecified = RatePlanPaymentFundingModel("PAYMENT_FUNDING_MODEL_UNSPECIFIED") // Prepaid billing account type. Developer pays in advance for the use of your API products. Funds are deducted from their prepaid account balance. **Note**: Not supported by Apigee at this time. RatePlanPaymentFundingModelPrepaid = RatePlanPaymentFundingModel("PREPAID") // Postpaid billing account type. Developer is billed through an invoice after using your API products. RatePlanPaymentFundingModelPostpaid = RatePlanPaymentFundingModel("POSTPAID") )
const ( RatePlanRevenueShareType("REVENUE_SHARE_TYPE_UNSPECIFIED") RatePlanRevenueShareTypeFixed = RatePlanRevenueShareType("FIXED") RatePlanRevenueShareTypeVolumeBanded = RatePlanRevenueShareType("VOLUME_BANDED") )RatePlanRevenueShareTypeRevenueShareTypeUnspecified =
const ( // State of the rate plan is not specified. RatePlanStateEnumStateUnspecified = RatePlanStateEnum("STATE_UNSPECIFIED") // Rate plan is in draft mode and only visible to API providers. RatePlanStateEnumDraft = RatePlanStateEnum("DRAFT") // Rate plan is published and will become visible to developers for the configured duration (between `startTime` and `endTime`). RatePlanStateEnumPublished = RatePlanStateEnum("PUBLISHED") )
const ( // The default value. This only exists for forward compatibility. A create request with this value will be rejected. SecurityActionStateEnumStateUnspecified = SecurityActionStateEnum("STATE_UNSPECIFIED") // An ENABLED SecurityAction is actively enforced if the `expiration_time` is in the future. SecurityActionStateEnumEnabled = SecurityActionStateEnum("ENABLED") // A disabled SecurityAction is never enforced. SecurityActionStateEnumDisabled = SecurityActionStateEnum("DISABLED") )
const ( // UNSPECIFIED defaults to HTTP for backwards compatibility. TargetServerProtocolProtocolUnspecified = TargetServerProtocol("PROTOCOL_UNSPECIFIED") // The TargetServer uses HTTP. TargetServerProtocolHttp = TargetServerProtocol("HTTP") // The TargetSever uses HTTP2. TargetServerProtocolHttp2 = TargetServerProtocol("HTTP2") // The TargetServer uses GRPC. TargetServerProtocolGrpcTarget = TargetServerProtocol("GRPC_TARGET") // GRPC TargetServer to be used in ExternalCallout Policy. Prefer to use EXTERNAL_CALLOUT instead. TODO(b/266125112) deprecate once EXTERNAL _CALLOUT generally available. TargetServerProtocolGrpc = TargetServerProtocol("GRPC") // The TargetServer is to be used in the ExternalCallout Policy TargetServerProtocolExternalCallout = TargetServerProtocol("EXTERNAL_CALLOUT") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alias ¶ added in v0.3.0
type Alias struct { pulumi.CustomResourceState // Alias for the key/certificate pair. Values must match the regular expression `[\w\s-.]{1,255}`. This must be provided for all formats except `selfsignedcert`; self-signed certs may specify the alias in either this parameter or the JSON body. Alias pulumi.StringOutput `pulumi:"alias"` // Chain of certificates under this alias. CertsInfo GoogleCloudApigeeV1CertificateResponseOutput `pulumi:"certsInfo"` EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` // Required. Format of the data. Valid values include: `selfsignedcert`, `keycertfile`, or `pkcs12` Format pulumi.StringOutput `pulumi:"format"` // Flag that specifies whether to ignore expiry validation. If set to `true`, no expiry validation will be performed. IgnoreExpiryValidation pulumi.BoolPtrOutput `pulumi:"ignoreExpiryValidation"` // Flag that specifies whether to ignore newline validation. If set to `true`, no error is thrown when the file contains a certificate chain with no newline between each certificate. Defaults to `false`. IgnoreNewlineValidation pulumi.BoolPtrOutput `pulumi:"ignoreNewlineValidation"` KeystoreId pulumi.StringOutput `pulumi:"keystoreId"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // DEPRECATED: For improved security, specify the password in the request body instead of using the query parameter. To specify the password in the request body, set `Content-type: multipart/form-data` part with name `password`. Password for the private key file, if required. Password pulumi.StringPtrOutput `pulumi:"password"` // Type of alias. Type pulumi.StringOutput `pulumi:"type"` }
Creates an alias from a key/certificate pair. The structure of the request is controlled by the `format` query parameter: - `keycertfile` - Separate PEM-encoded key and certificate files are uploaded. Set `Content-Type: multipart/form-data` and include the `keyFile`, `certFile`, and `password` (if keys are encrypted) fields in the request body. If uploading to a truststore, omit `keyFile`. - `pkcs12` - A PKCS12 file is uploaded. Set `Content-Type: multipart/form-data`, provide the file in the `file` field, and include the `password` field if the file is encrypted in the request body. - `selfsignedcert` - A new private key and certificate are generated. Set `Content-Type: application/json` and include CertificateGenerationSpec in the request body. Auto-naming is currently not supported for this resource.
func GetAlias ¶ added in v0.3.0
func GetAlias(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AliasState, opts ...pulumi.ResourceOption) (*Alias, error)
GetAlias gets an existing Alias 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 NewAlias ¶ added in v0.3.0
func NewAlias(ctx *pulumi.Context, name string, args *AliasArgs, opts ...pulumi.ResourceOption) (*Alias, error)
NewAlias registers a new resource with the given unique name, arguments, and options.
func (*Alias) ElementType ¶ added in v0.3.0
func (*Alias) ToAliasOutput ¶ added in v0.3.0
func (i *Alias) ToAliasOutput() AliasOutput
func (*Alias) ToAliasOutputWithContext ¶ added in v0.3.0
func (i *Alias) ToAliasOutputWithContext(ctx context.Context) AliasOutput
type AliasArgs ¶ added in v0.3.0
type AliasArgs struct { // Alias for the key/certificate pair. Values must match the regular expression `[\w\s-.]{1,255}`. This must be provided for all formats except `selfsignedcert`; self-signed certs may specify the alias in either this parameter or the JSON body. Alias pulumi.StringPtrInput // The HTTP Content-Type header value specifying the content type of the body. ContentType pulumi.StringPtrInput // The HTTP request/response body as raw binary. Data pulumi.StringPtrInput EnvironmentId pulumi.StringInput // Application specific response metadata. Must be set in the first response for streaming APIs. Extensions pulumi.MapArrayInput // File to upload. File pulumi.AssetOrArchiveInput // Required. Format of the data. Valid values include: `selfsignedcert`, `keycertfile`, or `pkcs12` Format pulumi.StringInput // Flag that specifies whether to ignore expiry validation. If set to `true`, no expiry validation will be performed. IgnoreExpiryValidation pulumi.BoolPtrInput // Flag that specifies whether to ignore newline validation. If set to `true`, no error is thrown when the file contains a certificate chain with no newline between each certificate. Defaults to `false`. IgnoreNewlineValidation pulumi.BoolPtrInput KeystoreId pulumi.StringInput OrganizationId pulumi.StringInput // DEPRECATED: For improved security, specify the password in the request body instead of using the query parameter. To specify the password in the request body, set `Content-type: multipart/form-data` part with name `password`. Password for the private key file, if required. Password pulumi.StringPtrInput }
The set of arguments for constructing a Alias resource.
func (AliasArgs) ElementType ¶ added in v0.3.0
type AliasInput ¶ added in v0.3.0
type AliasInput interface { pulumi.Input ToAliasOutput() AliasOutput ToAliasOutputWithContext(ctx context.Context) AliasOutput }
type AliasOutput ¶ added in v0.3.0
type AliasOutput struct{ *pulumi.OutputState }
func (AliasOutput) Alias ¶ added in v0.19.0
func (o AliasOutput) Alias() pulumi.StringOutput
Alias for the key/certificate pair. Values must match the regular expression `[\w\s-.]{1,255}`. This must be provided for all formats except `selfsignedcert`; self-signed certs may specify the alias in either this parameter or the JSON body.
func (AliasOutput) CertsInfo ¶ added in v0.19.0
func (o AliasOutput) CertsInfo() GoogleCloudApigeeV1CertificateResponseOutput
Chain of certificates under this alias.
func (AliasOutput) ElementType ¶ added in v0.3.0
func (AliasOutput) ElementType() reflect.Type
func (AliasOutput) EnvironmentId ¶ added in v0.21.0
func (o AliasOutput) EnvironmentId() pulumi.StringOutput
func (AliasOutput) Format ¶ added in v0.21.0
func (o AliasOutput) Format() pulumi.StringOutput
Required. Format of the data. Valid values include: `selfsignedcert`, `keycertfile`, or `pkcs12`
func (AliasOutput) IgnoreExpiryValidation ¶ added in v0.21.0
func (o AliasOutput) IgnoreExpiryValidation() pulumi.BoolPtrOutput
Flag that specifies whether to ignore expiry validation. If set to `true`, no expiry validation will be performed.
func (AliasOutput) IgnoreNewlineValidation ¶ added in v0.21.0
func (o AliasOutput) IgnoreNewlineValidation() pulumi.BoolPtrOutput
Flag that specifies whether to ignore newline validation. If set to `true`, no error is thrown when the file contains a certificate chain with no newline between each certificate. Defaults to `false`.
func (AliasOutput) KeystoreId ¶ added in v0.21.0
func (o AliasOutput) KeystoreId() pulumi.StringOutput
func (AliasOutput) OrganizationId ¶ added in v0.21.0
func (o AliasOutput) OrganizationId() pulumi.StringOutput
func (AliasOutput) Password ¶ added in v0.21.0
func (o AliasOutput) Password() pulumi.StringPtrOutput
DEPRECATED: For improved security, specify the password in the request body instead of using the query parameter. To specify the password in the request body, set `Content-type: multipart/form-data` part with name `password`. Password for the private key file, if required.
func (AliasOutput) ToAliasOutput ¶ added in v0.3.0
func (o AliasOutput) ToAliasOutput() AliasOutput
func (AliasOutput) ToAliasOutputWithContext ¶ added in v0.3.0
func (o AliasOutput) ToAliasOutputWithContext(ctx context.Context) AliasOutput
func (AliasOutput) Type ¶ added in v0.19.0
func (o AliasOutput) Type() pulumi.StringOutput
Type of alias.
type AliasState ¶ added in v0.3.0
type AliasState struct { }
func (AliasState) ElementType ¶ added in v0.3.0
func (AliasState) ElementType() reflect.Type
type Api ¶ added in v0.3.0
type Api struct { pulumi.CustomResourceState // Action to perform when importing an API proxy configuration bundle. Set this parameter to one of the following values: * `import` to import the API proxy configuration bundle. * `validate` to validate the API proxy configuration bundle without importing it. Action pulumi.StringPtrOutput `pulumi:"action"` // The type of the API proxy. ApiProxyType pulumi.StringOutput `pulumi:"apiProxyType"` // User labels applied to this API Proxy. Labels pulumi.StringMapOutput `pulumi:"labels"` // The id of the most recently created revision for this api proxy. LatestRevisionId pulumi.StringOutput `pulumi:"latestRevisionId"` // Metadata describing the API proxy. MetaData GoogleCloudApigeeV1EntityMetadataResponseOutput `pulumi:"metaData"` // Name of the API proxy. Restrict the characters used to: A-Za-z0-9._- Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Whether this proxy is read-only. A read-only proxy cannot have new revisions created through calls to CreateApiProxyRevision. A proxy is read-only if it was generated by an archive. ReadOnly pulumi.BoolOutput `pulumi:"readOnly"` // List of revisions defined for the API proxy. Revision pulumi.StringArrayOutput `pulumi:"revision"` // Ignored. All uploads are validated regardless of the value of this field. Maintained for compatibility with Apigee Edge API. Validate pulumi.BoolPtrOutput `pulumi:"validate"` }
Creates an API proxy. The API proxy created will not be accessible at runtime until it is deployed to an environment. Create a new API proxy by setting the `name` query parameter to the name of the API proxy. Import an API proxy configuration bundle stored in zip format on your local machine to your organization by doing the following: * Set the `name` query parameter to the name of the API proxy. * Set the `action` query parameter to `import`. * Set the `Content-Type` header to `multipart/form-data`. * Pass as a file the name of API proxy configuration bundle stored in zip format on your local machine using the `file` form field. **Note**: To validate the API proxy configuration bundle only without importing it, set the `action` query parameter to `validate`. When importing an API proxy configuration bundle, if the API proxy does not exist, it will be created. If the API proxy exists, then a new revision is created. Invalid API proxy configurations are rejected, and a list of validation errors is returned to the client.
func GetApi ¶ added in v0.3.0
func GetApi(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiState, opts ...pulumi.ResourceOption) (*Api, error)
GetApi gets an existing Api 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 NewApi ¶ added in v0.3.0
func NewApi(ctx *pulumi.Context, name string, args *ApiArgs, opts ...pulumi.ResourceOption) (*Api, error)
NewApi registers a new resource with the given unique name, arguments, and options.
func (*Api) ElementType ¶ added in v0.3.0
func (*Api) ToApiOutput ¶ added in v0.3.0
type ApiArgs ¶ added in v0.3.0
type ApiArgs struct { // Action to perform when importing an API proxy configuration bundle. Set this parameter to one of the following values: * `import` to import the API proxy configuration bundle. * `validate` to validate the API proxy configuration bundle without importing it. Action pulumi.StringPtrInput // The HTTP Content-Type header value specifying the content type of the body. ContentType pulumi.StringPtrInput // The HTTP request/response body as raw binary. Data pulumi.StringPtrInput // Application specific response metadata. Must be set in the first response for streaming APIs. Extensions pulumi.MapArrayInput // File to upload. File pulumi.AssetOrArchiveInput // Name of the API proxy. Restrict the characters used to: A-Za-z0-9._- Name pulumi.StringPtrInput OrganizationId pulumi.StringInput // Ignored. All uploads are validated regardless of the value of this field. Maintained for compatibility with Apigee Edge API. Validate pulumi.BoolPtrInput }
The set of arguments for constructing a Api resource.
func (ApiArgs) ElementType ¶ added in v0.3.0
type ApiOutput ¶ added in v0.3.0
type ApiOutput struct{ *pulumi.OutputState }
func (ApiOutput) Action ¶ added in v0.21.0
func (o ApiOutput) Action() pulumi.StringPtrOutput
Action to perform when importing an API proxy configuration bundle. Set this parameter to one of the following values: * `import` to import the API proxy configuration bundle. * `validate` to validate the API proxy configuration bundle without importing it.
func (ApiOutput) ApiProxyType ¶ added in v0.19.0
func (o ApiOutput) ApiProxyType() pulumi.StringOutput
The type of the API proxy.
func (ApiOutput) ElementType ¶ added in v0.3.0
func (ApiOutput) Labels ¶ added in v0.19.0
func (o ApiOutput) Labels() pulumi.StringMapOutput
User labels applied to this API Proxy.
func (ApiOutput) LatestRevisionId ¶ added in v0.19.0
func (o ApiOutput) LatestRevisionId() pulumi.StringOutput
The id of the most recently created revision for this api proxy.
func (ApiOutput) MetaData ¶ added in v0.19.0
func (o ApiOutput) MetaData() GoogleCloudApigeeV1EntityMetadataResponseOutput
Metadata describing the API proxy.
func (ApiOutput) Name ¶ added in v0.19.0
func (o ApiOutput) Name() pulumi.StringOutput
Name of the API proxy. Restrict the characters used to: A-Za-z0-9._-
func (ApiOutput) OrganizationId ¶ added in v0.21.0
func (o ApiOutput) OrganizationId() pulumi.StringOutput
func (ApiOutput) ReadOnly ¶ added in v0.19.0
func (o ApiOutput) ReadOnly() pulumi.BoolOutput
Whether this proxy is read-only. A read-only proxy cannot have new revisions created through calls to CreateApiProxyRevision. A proxy is read-only if it was generated by an archive.
func (ApiOutput) Revision ¶ added in v0.19.0
func (o ApiOutput) Revision() pulumi.StringArrayOutput
List of revisions defined for the API proxy.
func (ApiOutput) ToApiOutput ¶ added in v0.3.0
func (ApiOutput) ToApiOutputWithContext ¶ added in v0.3.0
func (ApiOutput) Validate ¶ added in v0.21.0
func (o ApiOutput) Validate() pulumi.BoolPtrOutput
Ignored. All uploads are validated regardless of the value of this field. Maintained for compatibility with Apigee Edge API.
type ApiProduct ¶ added in v0.3.0
type ApiProduct struct { pulumi.CustomResourceState // Comma-separated list of API resources to be bundled in the API product. By default, the resource paths are mapped from the `proxy.pathsuffix` variable. The proxy path suffix is defined as the URI fragment following the ProxyEndpoint base path. For example, if the `apiResources` element is defined to be `/forecastrss` and the base path defined for the API proxy is `/weather`, then only requests to `/weather/forecastrss` are permitted by the API product. You can select a specific path, or you can select all subpaths with the following wildcard: - `/**`: Indicates that all sub-URIs are included. - `/*` : Indicates that only URIs one level down are included. By default, / supports the same resources as /** as well as the base path defined by the API proxy. For example, if the base path of the API proxy is `/v1/weatherapikey`, then the API product supports requests to `/v1/weatherapikey` and to any sub-URIs, such as `/v1/weatherapikey/forecastrss`, `/v1/weatherapikey/region/CA`, and so on. For more information, see Managing API products. ApiResources pulumi.StringArrayOutput `pulumi:"apiResources"` // Flag that specifies how API keys are approved to access the APIs defined by the API product. If set to `manual`, the consumer key is generated and returned in "pending" state. In this case, the API keys won't work until they have been explicitly approved. If set to `auto`, the consumer key is generated and returned in "approved" state and can be used immediately. **Note:** Typically, `auto` is used to provide access to free or trial API products that provide limited quota or capabilities. ApprovalType pulumi.StringOutput `pulumi:"approvalType"` // Array of attributes that may be used to extend the default API product profile with customer-specific metadata. You can specify a maximum of 18 attributes. Use this property to specify the access level of the API product as either `public`, `private`, or `internal`. Only products marked `public` are available to developers in the Apigee developer portal. For example, you can set a product to `internal` while it is in development and then change access to `public` when it is ready to release on the portal. API products marked as `private` do not appear on the portal, but can be accessed by external developers. Attributes GoogleCloudApigeeV1AttributeResponseArrayOutput `pulumi:"attributes"` // Response only. Creation time of this environment as milliseconds since epoch. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Description of the API product. Include key information about the API product that is not captured by other fields. Description pulumi.StringOutput `pulumi:"description"` // Name displayed in the UI or developer portal to developers registering for API access. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Comma-separated list of environment names to which the API product is bound. Requests to environments that are not listed are rejected. By specifying one or more environments, you can bind the resources listed in the API product to a specific environment, preventing developers from accessing those resources through API proxies deployed in another environment. This setting is used, for example, to prevent resources associated with API proxies in `prod` from being accessed by API proxies deployed in `test`. Environments pulumi.StringArrayOutput `pulumi:"environments"` // Configuration used to group Apigee proxies or remote services with graphQL operation name, graphQL operation type and quotas. This grouping allows us to precisely set quota for a particular combination of graphQL name and operation type for a particular proxy request. If graphQL name is not set, this would imply quota will be applied on all graphQL requests matching the operation type. GraphqlOperationGroup GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput `pulumi:"graphqlOperationGroup"` // Optional. Configuration used to group Apigee proxies with gRPC services and method names. This grouping allows us to set quota for a particular proxy with the gRPC service name and method. If a method name is not set, this implies quota and authorization are applied to all gRPC methods implemented by that proxy for that particular gRPC service. GrpcOperationGroup GoogleCloudApigeeV1GrpcOperationGroupResponseOutput `pulumi:"grpcOperationGroup"` // Response only. Modified time of this environment as milliseconds since epoch. LastModifiedAt pulumi.StringOutput `pulumi:"lastModifiedAt"` // Internal name of the API product. Characters you can use in the name are restricted to: `A-Z0-9._\-$ %`. **Note:** The internal name cannot be edited when updating the API product. Name pulumi.StringOutput `pulumi:"name"` // Configuration used to group Apigee proxies or remote services with resources, method types, and quotas. The resource refers to the resource URI (excluding the base path). With this grouping, the API product creator is able to fine-tune and give precise control over which REST methods have access to specific resources and how many calls can be made (using the `quota` setting). **Note:** The `api_resources` setting cannot be specified for both the API product and operation group; otherwise the call will fail. OperationGroup GoogleCloudApigeeV1OperationGroupResponseOutput `pulumi:"operationGroup"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Comma-separated list of API proxy names to which this API product is bound. By specifying API proxies, you can associate resources in the API product with specific API proxies, preventing developers from accessing those resources through other API proxies. Apigee rejects requests to API proxies that are not listed. **Note:** The API proxy names must already exist in the specified environment as they will be validated upon creation. Proxies pulumi.StringArrayOutput `pulumi:"proxies"` // Number of request messages permitted per app by this API product for the specified `quotaInterval` and `quotaTimeUnit`. For example, a `quota` of 50, for a `quotaInterval` of 12 and a `quotaTimeUnit` of hours means 50 requests are allowed every 12 hours. Quota pulumi.StringOutput `pulumi:"quota"` // Scope of the quota decides how the quota counter gets applied and evaluate for quota violation. If the Scope is set as PROXY, then all the operations defined for the APIproduct that are associated with the same proxy will share the same quota counter set at the APIproduct level, making it a global counter at a proxy level. If the Scope is set as OPERATION, then each operations get the counter set at the API product dedicated, making it a local counter. Note that, the QuotaCounterScope applies only when an operation does not have dedicated quota set for itself. QuotaCounterScope pulumi.StringOutput `pulumi:"quotaCounterScope"` // Time interval over which the number of request messages is calculated. QuotaInterval pulumi.StringOutput `pulumi:"quotaInterval"` // Time unit defined for the `quotaInterval`. Valid values include `minute`, `hour`, `day`, or `month`. QuotaTimeUnit pulumi.StringOutput `pulumi:"quotaTimeUnit"` // Comma-separated list of OAuth scopes that are validated at runtime. Apigee validates that the scopes in any access token presented match the scopes defined in the OAuth policy associated with the API product. Scopes pulumi.StringArrayOutput `pulumi:"scopes"` }
Creates an API product in an organization. You create API products after you have proxied backend services using API proxies. An API product is a collection of API resources combined with quota settings and metadata that you can use to deliver customized and productized API bundles to your developer community. This metadata can include: - Scope - Environments - API proxies - Extensible profile API products enable you repackage APIs on the fly, without having to do any additional coding or configuration. Apigee recommends that you start with a simple API product including only required elements. You then provision credentials to apps to enable them to start testing your APIs. After you have authentication and authorization working against a simple API product, you can iterate to create finer-grained API products, defining different sets of API resources for each API product. **WARNING:** - If you don't specify an API proxy in the request body, *any* app associated with the product can make calls to *any* API in your entire organization. - If you don't specify an environment in the request body, the product allows access to all environments. For more information, see What is an API product?
func GetApiProduct ¶ added in v0.3.0
func GetApiProduct(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiProductState, opts ...pulumi.ResourceOption) (*ApiProduct, error)
GetApiProduct gets an existing ApiProduct 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 NewApiProduct ¶ added in v0.3.0
func NewApiProduct(ctx *pulumi.Context, name string, args *ApiProductArgs, opts ...pulumi.ResourceOption) (*ApiProduct, error)
NewApiProduct registers a new resource with the given unique name, arguments, and options.
func (*ApiProduct) ElementType ¶ added in v0.3.0
func (*ApiProduct) ElementType() reflect.Type
func (*ApiProduct) ToApiProductOutput ¶ added in v0.3.0
func (i *ApiProduct) ToApiProductOutput() ApiProductOutput
func (*ApiProduct) ToApiProductOutputWithContext ¶ added in v0.3.0
func (i *ApiProduct) ToApiProductOutputWithContext(ctx context.Context) ApiProductOutput
type ApiProductArgs ¶ added in v0.3.0
type ApiProductArgs struct { // Comma-separated list of API resources to be bundled in the API product. By default, the resource paths are mapped from the `proxy.pathsuffix` variable. The proxy path suffix is defined as the URI fragment following the ProxyEndpoint base path. For example, if the `apiResources` element is defined to be `/forecastrss` and the base path defined for the API proxy is `/weather`, then only requests to `/weather/forecastrss` are permitted by the API product. You can select a specific path, or you can select all subpaths with the following wildcard: - `/**`: Indicates that all sub-URIs are included. - `/*` : Indicates that only URIs one level down are included. By default, / supports the same resources as /** as well as the base path defined by the API proxy. For example, if the base path of the API proxy is `/v1/weatherapikey`, then the API product supports requests to `/v1/weatherapikey` and to any sub-URIs, such as `/v1/weatherapikey/forecastrss`, `/v1/weatherapikey/region/CA`, and so on. For more information, see Managing API products. ApiResources pulumi.StringArrayInput // Flag that specifies how API keys are approved to access the APIs defined by the API product. If set to `manual`, the consumer key is generated and returned in "pending" state. In this case, the API keys won't work until they have been explicitly approved. If set to `auto`, the consumer key is generated and returned in "approved" state and can be used immediately. **Note:** Typically, `auto` is used to provide access to free or trial API products that provide limited quota or capabilities. ApprovalType pulumi.StringPtrInput // Array of attributes that may be used to extend the default API product profile with customer-specific metadata. You can specify a maximum of 18 attributes. Use this property to specify the access level of the API product as either `public`, `private`, or `internal`. Only products marked `public` are available to developers in the Apigee developer portal. For example, you can set a product to `internal` while it is in development and then change access to `public` when it is ready to release on the portal. API products marked as `private` do not appear on the portal, but can be accessed by external developers. Attributes GoogleCloudApigeeV1AttributeArrayInput // Response only. Creation time of this environment as milliseconds since epoch. CreatedAt pulumi.StringPtrInput // Description of the API product. Include key information about the API product that is not captured by other fields. Description pulumi.StringPtrInput // Name displayed in the UI or developer portal to developers registering for API access. DisplayName pulumi.StringPtrInput // Comma-separated list of environment names to which the API product is bound. Requests to environments that are not listed are rejected. By specifying one or more environments, you can bind the resources listed in the API product to a specific environment, preventing developers from accessing those resources through API proxies deployed in another environment. This setting is used, for example, to prevent resources associated with API proxies in `prod` from being accessed by API proxies deployed in `test`. Environments pulumi.StringArrayInput // Configuration used to group Apigee proxies or remote services with graphQL operation name, graphQL operation type and quotas. This grouping allows us to precisely set quota for a particular combination of graphQL name and operation type for a particular proxy request. If graphQL name is not set, this would imply quota will be applied on all graphQL requests matching the operation type. GraphqlOperationGroup GoogleCloudApigeeV1GraphQLOperationGroupPtrInput // Optional. Configuration used to group Apigee proxies with gRPC services and method names. This grouping allows us to set quota for a particular proxy with the gRPC service name and method. If a method name is not set, this implies quota and authorization are applied to all gRPC methods implemented by that proxy for that particular gRPC service. GrpcOperationGroup GoogleCloudApigeeV1GrpcOperationGroupPtrInput // Response only. Modified time of this environment as milliseconds since epoch. LastModifiedAt pulumi.StringPtrInput // Internal name of the API product. Characters you can use in the name are restricted to: `A-Z0-9._\-$ %`. **Note:** The internal name cannot be edited when updating the API product. Name pulumi.StringPtrInput // Configuration used to group Apigee proxies or remote services with resources, method types, and quotas. The resource refers to the resource URI (excluding the base path). With this grouping, the API product creator is able to fine-tune and give precise control over which REST methods have access to specific resources and how many calls can be made (using the `quota` setting). **Note:** The `api_resources` setting cannot be specified for both the API product and operation group; otherwise the call will fail. OperationGroup GoogleCloudApigeeV1OperationGroupPtrInput OrganizationId pulumi.StringInput // Comma-separated list of API proxy names to which this API product is bound. By specifying API proxies, you can associate resources in the API product with specific API proxies, preventing developers from accessing those resources through other API proxies. Apigee rejects requests to API proxies that are not listed. **Note:** The API proxy names must already exist in the specified environment as they will be validated upon creation. Proxies pulumi.StringArrayInput // Number of request messages permitted per app by this API product for the specified `quotaInterval` and `quotaTimeUnit`. For example, a `quota` of 50, for a `quotaInterval` of 12 and a `quotaTimeUnit` of hours means 50 requests are allowed every 12 hours. Quota pulumi.StringPtrInput // Scope of the quota decides how the quota counter gets applied and evaluate for quota violation. If the Scope is set as PROXY, then all the operations defined for the APIproduct that are associated with the same proxy will share the same quota counter set at the APIproduct level, making it a global counter at a proxy level. If the Scope is set as OPERATION, then each operations get the counter set at the API product dedicated, making it a local counter. Note that, the QuotaCounterScope applies only when an operation does not have dedicated quota set for itself. QuotaCounterScope ApiProductQuotaCounterScopePtrInput // Time interval over which the number of request messages is calculated. QuotaInterval pulumi.StringPtrInput // Time unit defined for the `quotaInterval`. Valid values include `minute`, `hour`, `day`, or `month`. QuotaTimeUnit pulumi.StringPtrInput // Comma-separated list of OAuth scopes that are validated at runtime. Apigee validates that the scopes in any access token presented match the scopes defined in the OAuth policy associated with the API product. Scopes pulumi.StringArrayInput }
The set of arguments for constructing a ApiProduct resource.
func (ApiProductArgs) ElementType ¶ added in v0.3.0
func (ApiProductArgs) ElementType() reflect.Type
type ApiProductInput ¶ added in v0.3.0
type ApiProductInput interface { pulumi.Input ToApiProductOutput() ApiProductOutput ToApiProductOutputWithContext(ctx context.Context) ApiProductOutput }
type ApiProductOutput ¶ added in v0.3.0
type ApiProductOutput struct{ *pulumi.OutputState }
func (ApiProductOutput) ApiResources ¶ added in v0.19.0
func (o ApiProductOutput) ApiResources() pulumi.StringArrayOutput
Comma-separated list of API resources to be bundled in the API product. By default, the resource paths are mapped from the `proxy.pathsuffix` variable. The proxy path suffix is defined as the URI fragment following the ProxyEndpoint base path. For example, if the `apiResources` element is defined to be `/forecastrss` and the base path defined for the API proxy is `/weather`, then only requests to `/weather/forecastrss` are permitted by the API product. You can select a specific path, or you can select all subpaths with the following wildcard: - `/**`: Indicates that all sub-URIs are included. - `/*` : Indicates that only URIs one level down are included. By default, / supports the same resources as /** as well as the base path defined by the API proxy. For example, if the base path of the API proxy is `/v1/weatherapikey`, then the API product supports requests to `/v1/weatherapikey` and to any sub-URIs, such as `/v1/weatherapikey/forecastrss`, `/v1/weatherapikey/region/CA`, and so on. For more information, see Managing API products.
func (ApiProductOutput) ApprovalType ¶ added in v0.19.0
func (o ApiProductOutput) ApprovalType() pulumi.StringOutput
Flag that specifies how API keys are approved to access the APIs defined by the API product. If set to `manual`, the consumer key is generated and returned in "pending" state. In this case, the API keys won't work until they have been explicitly approved. If set to `auto`, the consumer key is generated and returned in "approved" state and can be used immediately. **Note:** Typically, `auto` is used to provide access to free or trial API products that provide limited quota or capabilities.
func (ApiProductOutput) Attributes ¶ added in v0.19.0
func (o ApiProductOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
Array of attributes that may be used to extend the default API product profile with customer-specific metadata. You can specify a maximum of 18 attributes. Use this property to specify the access level of the API product as either `public`, `private`, or `internal`. Only products marked `public` are available to developers in the Apigee developer portal. For example, you can set a product to `internal` while it is in development and then change access to `public` when it is ready to release on the portal. API products marked as `private` do not appear on the portal, but can be accessed by external developers.
func (ApiProductOutput) CreatedAt ¶ added in v0.19.0
func (o ApiProductOutput) CreatedAt() pulumi.StringOutput
Response only. Creation time of this environment as milliseconds since epoch.
func (ApiProductOutput) Description ¶ added in v0.19.0
func (o ApiProductOutput) Description() pulumi.StringOutput
Description of the API product. Include key information about the API product that is not captured by other fields.
func (ApiProductOutput) DisplayName ¶ added in v0.19.0
func (o ApiProductOutput) DisplayName() pulumi.StringOutput
Name displayed in the UI or developer portal to developers registering for API access.
func (ApiProductOutput) ElementType ¶ added in v0.3.0
func (ApiProductOutput) ElementType() reflect.Type
func (ApiProductOutput) Environments ¶ added in v0.19.0
func (o ApiProductOutput) Environments() pulumi.StringArrayOutput
Comma-separated list of environment names to which the API product is bound. Requests to environments that are not listed are rejected. By specifying one or more environments, you can bind the resources listed in the API product to a specific environment, preventing developers from accessing those resources through API proxies deployed in another environment. This setting is used, for example, to prevent resources associated with API proxies in `prod` from being accessed by API proxies deployed in `test`.
func (ApiProductOutput) GraphqlOperationGroup ¶ added in v0.19.0
func (o ApiProductOutput) GraphqlOperationGroup() GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput
Configuration used to group Apigee proxies or remote services with graphQL operation name, graphQL operation type and quotas. This grouping allows us to precisely set quota for a particular combination of graphQL name and operation type for a particular proxy request. If graphQL name is not set, this would imply quota will be applied on all graphQL requests matching the operation type.
func (ApiProductOutput) GrpcOperationGroup ¶ added in v0.32.0
func (o ApiProductOutput) GrpcOperationGroup() GoogleCloudApigeeV1GrpcOperationGroupResponseOutput
Optional. Configuration used to group Apigee proxies with gRPC services and method names. This grouping allows us to set quota for a particular proxy with the gRPC service name and method. If a method name is not set, this implies quota and authorization are applied to all gRPC methods implemented by that proxy for that particular gRPC service.
func (ApiProductOutput) LastModifiedAt ¶ added in v0.19.0
func (o ApiProductOutput) LastModifiedAt() pulumi.StringOutput
Response only. Modified time of this environment as milliseconds since epoch.
func (ApiProductOutput) Name ¶ added in v0.19.0
func (o ApiProductOutput) Name() pulumi.StringOutput
Internal name of the API product. Characters you can use in the name are restricted to: `A-Z0-9._\-$ %`. **Note:** The internal name cannot be edited when updating the API product.
func (ApiProductOutput) OperationGroup ¶ added in v0.19.0
func (o ApiProductOutput) OperationGroup() GoogleCloudApigeeV1OperationGroupResponseOutput
Configuration used to group Apigee proxies or remote services with resources, method types, and quotas. The resource refers to the resource URI (excluding the base path). With this grouping, the API product creator is able to fine-tune and give precise control over which REST methods have access to specific resources and how many calls can be made (using the `quota` setting). **Note:** The `api_resources` setting cannot be specified for both the API product and operation group; otherwise the call will fail.
func (ApiProductOutput) OrganizationId ¶ added in v0.21.0
func (o ApiProductOutput) OrganizationId() pulumi.StringOutput
func (ApiProductOutput) Proxies ¶ added in v0.19.0
func (o ApiProductOutput) Proxies() pulumi.StringArrayOutput
Comma-separated list of API proxy names to which this API product is bound. By specifying API proxies, you can associate resources in the API product with specific API proxies, preventing developers from accessing those resources through other API proxies. Apigee rejects requests to API proxies that are not listed. **Note:** The API proxy names must already exist in the specified environment as they will be validated upon creation.
func (ApiProductOutput) Quota ¶ added in v0.19.0
func (o ApiProductOutput) Quota() pulumi.StringOutput
Number of request messages permitted per app by this API product for the specified `quotaInterval` and `quotaTimeUnit`. For example, a `quota` of 50, for a `quotaInterval` of 12 and a `quotaTimeUnit` of hours means 50 requests are allowed every 12 hours.
func (ApiProductOutput) QuotaCounterScope ¶ added in v0.24.0
func (o ApiProductOutput) QuotaCounterScope() pulumi.StringOutput
Scope of the quota decides how the quota counter gets applied and evaluate for quota violation. If the Scope is set as PROXY, then all the operations defined for the APIproduct that are associated with the same proxy will share the same quota counter set at the APIproduct level, making it a global counter at a proxy level. If the Scope is set as OPERATION, then each operations get the counter set at the API product dedicated, making it a local counter. Note that, the QuotaCounterScope applies only when an operation does not have dedicated quota set for itself.
func (ApiProductOutput) QuotaInterval ¶ added in v0.19.0
func (o ApiProductOutput) QuotaInterval() pulumi.StringOutput
Time interval over which the number of request messages is calculated.
func (ApiProductOutput) QuotaTimeUnit ¶ added in v0.19.0
func (o ApiProductOutput) QuotaTimeUnit() pulumi.StringOutput
Time unit defined for the `quotaInterval`. Valid values include `minute`, `hour`, `day`, or `month`.
func (ApiProductOutput) Scopes ¶ added in v0.19.0
func (o ApiProductOutput) Scopes() pulumi.StringArrayOutput
Comma-separated list of OAuth scopes that are validated at runtime. Apigee validates that the scopes in any access token presented match the scopes defined in the OAuth policy associated with the API product.
func (ApiProductOutput) ToApiProductOutput ¶ added in v0.3.0
func (o ApiProductOutput) ToApiProductOutput() ApiProductOutput
func (ApiProductOutput) ToApiProductOutputWithContext ¶ added in v0.3.0
func (o ApiProductOutput) ToApiProductOutputWithContext(ctx context.Context) ApiProductOutput
type ApiProductQuotaCounterScope ¶ added in v0.24.0
type ApiProductQuotaCounterScope string
Scope of the quota decides how the quota counter gets applied and evaluate for quota violation. If the Scope is set as PROXY, then all the operations defined for the APIproduct that are associated with the same proxy will share the same quota counter set at the APIproduct level, making it a global counter at a proxy level. If the Scope is set as OPERATION, then each operations get the counter set at the API product dedicated, making it a local counter. Note that, the QuotaCounterScope applies only when an operation does not have dedicated quota set for itself.
func (ApiProductQuotaCounterScope) ElementType ¶ added in v0.24.0
func (ApiProductQuotaCounterScope) ElementType() reflect.Type
func (ApiProductQuotaCounterScope) ToApiProductQuotaCounterScopeOutput ¶ added in v0.24.0
func (e ApiProductQuotaCounterScope) ToApiProductQuotaCounterScopeOutput() ApiProductQuotaCounterScopeOutput
func (ApiProductQuotaCounterScope) ToApiProductQuotaCounterScopeOutputWithContext ¶ added in v0.24.0
func (e ApiProductQuotaCounterScope) ToApiProductQuotaCounterScopeOutputWithContext(ctx context.Context) ApiProductQuotaCounterScopeOutput
func (ApiProductQuotaCounterScope) ToApiProductQuotaCounterScopePtrOutput ¶ added in v0.24.0
func (e ApiProductQuotaCounterScope) ToApiProductQuotaCounterScopePtrOutput() ApiProductQuotaCounterScopePtrOutput
func (ApiProductQuotaCounterScope) ToApiProductQuotaCounterScopePtrOutputWithContext ¶ added in v0.24.0
func (e ApiProductQuotaCounterScope) ToApiProductQuotaCounterScopePtrOutputWithContext(ctx context.Context) ApiProductQuotaCounterScopePtrOutput
func (ApiProductQuotaCounterScope) ToStringOutput ¶ added in v0.24.0
func (e ApiProductQuotaCounterScope) ToStringOutput() pulumi.StringOutput
func (ApiProductQuotaCounterScope) ToStringOutputWithContext ¶ added in v0.24.0
func (e ApiProductQuotaCounterScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApiProductQuotaCounterScope) ToStringPtrOutput ¶ added in v0.24.0
func (e ApiProductQuotaCounterScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApiProductQuotaCounterScope) ToStringPtrOutputWithContext ¶ added in v0.24.0
func (e ApiProductQuotaCounterScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApiProductQuotaCounterScopeInput ¶ added in v0.24.0
type ApiProductQuotaCounterScopeInput interface { pulumi.Input ToApiProductQuotaCounterScopeOutput() ApiProductQuotaCounterScopeOutput ToApiProductQuotaCounterScopeOutputWithContext(context.Context) ApiProductQuotaCounterScopeOutput }
ApiProductQuotaCounterScopeInput is an input type that accepts values of the ApiProductQuotaCounterScope enum A concrete instance of `ApiProductQuotaCounterScopeInput` can be one of the following:
ApiProductQuotaCounterScopeQuotaCounterScopeUnspecified ApiProductQuotaCounterScopeProxy ApiProductQuotaCounterScopeOperation
type ApiProductQuotaCounterScopeOutput ¶ added in v0.24.0
type ApiProductQuotaCounterScopeOutput struct{ *pulumi.OutputState }
func (ApiProductQuotaCounterScopeOutput) ElementType ¶ added in v0.24.0
func (ApiProductQuotaCounterScopeOutput) ElementType() reflect.Type
func (ApiProductQuotaCounterScopeOutput) ToApiProductQuotaCounterScopeOutput ¶ added in v0.24.0
func (o ApiProductQuotaCounterScopeOutput) ToApiProductQuotaCounterScopeOutput() ApiProductQuotaCounterScopeOutput
func (ApiProductQuotaCounterScopeOutput) ToApiProductQuotaCounterScopeOutputWithContext ¶ added in v0.24.0
func (o ApiProductQuotaCounterScopeOutput) ToApiProductQuotaCounterScopeOutputWithContext(ctx context.Context) ApiProductQuotaCounterScopeOutput
func (ApiProductQuotaCounterScopeOutput) ToApiProductQuotaCounterScopePtrOutput ¶ added in v0.24.0
func (o ApiProductQuotaCounterScopeOutput) ToApiProductQuotaCounterScopePtrOutput() ApiProductQuotaCounterScopePtrOutput
func (ApiProductQuotaCounterScopeOutput) ToApiProductQuotaCounterScopePtrOutputWithContext ¶ added in v0.24.0
func (o ApiProductQuotaCounterScopeOutput) ToApiProductQuotaCounterScopePtrOutputWithContext(ctx context.Context) ApiProductQuotaCounterScopePtrOutput
func (ApiProductQuotaCounterScopeOutput) ToStringOutput ¶ added in v0.24.0
func (o ApiProductQuotaCounterScopeOutput) ToStringOutput() pulumi.StringOutput
func (ApiProductQuotaCounterScopeOutput) ToStringOutputWithContext ¶ added in v0.24.0
func (o ApiProductQuotaCounterScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApiProductQuotaCounterScopeOutput) ToStringPtrOutput ¶ added in v0.24.0
func (o ApiProductQuotaCounterScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApiProductQuotaCounterScopeOutput) ToStringPtrOutputWithContext ¶ added in v0.24.0
func (o ApiProductQuotaCounterScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApiProductQuotaCounterScopePtrInput ¶ added in v0.24.0
type ApiProductQuotaCounterScopePtrInput interface { pulumi.Input ToApiProductQuotaCounterScopePtrOutput() ApiProductQuotaCounterScopePtrOutput ToApiProductQuotaCounterScopePtrOutputWithContext(context.Context) ApiProductQuotaCounterScopePtrOutput }
func ApiProductQuotaCounterScopePtr ¶ added in v0.24.0
func ApiProductQuotaCounterScopePtr(v string) ApiProductQuotaCounterScopePtrInput
type ApiProductQuotaCounterScopePtrOutput ¶ added in v0.24.0
type ApiProductQuotaCounterScopePtrOutput struct{ *pulumi.OutputState }
func (ApiProductQuotaCounterScopePtrOutput) ElementType ¶ added in v0.24.0
func (ApiProductQuotaCounterScopePtrOutput) ElementType() reflect.Type
func (ApiProductQuotaCounterScopePtrOutput) ToApiProductQuotaCounterScopePtrOutput ¶ added in v0.24.0
func (o ApiProductQuotaCounterScopePtrOutput) ToApiProductQuotaCounterScopePtrOutput() ApiProductQuotaCounterScopePtrOutput
func (ApiProductQuotaCounterScopePtrOutput) ToApiProductQuotaCounterScopePtrOutputWithContext ¶ added in v0.24.0
func (o ApiProductQuotaCounterScopePtrOutput) ToApiProductQuotaCounterScopePtrOutputWithContext(ctx context.Context) ApiProductQuotaCounterScopePtrOutput
func (ApiProductQuotaCounterScopePtrOutput) ToStringPtrOutput ¶ added in v0.24.0
func (o ApiProductQuotaCounterScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApiProductQuotaCounterScopePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.24.0
func (o ApiProductQuotaCounterScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApiProductState ¶ added in v0.3.0
type ApiProductState struct { }
func (ApiProductState) ElementType ¶ added in v0.3.0
func (ApiProductState) ElementType() reflect.Type
type ApiState ¶ added in v0.3.0
type ApiState struct { }
func (ApiState) ElementType ¶ added in v0.3.0
type AppGroupApp ¶ added in v0.32.0
type AppGroupApp struct { pulumi.CustomResourceState // List of API products associated with the AppGroup app. ApiProducts pulumi.StringArrayOutput `pulumi:"apiProducts"` // Immutable. Name of the parent AppGroup whose resource name format is of syntax (organizations/*/appgroups/*). AppGroup pulumi.StringOutput `pulumi:"appGroup"` // Immutable. ID of the AppGroup app. AppId pulumi.StringOutput `pulumi:"appId"` AppgroupId pulumi.StringOutput `pulumi:"appgroupId"` // List of attributes for the AppGroup app. Attributes GoogleCloudApigeeV1AttributeResponseArrayOutput `pulumi:"attributes"` // Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to AppGroup apps. CallbackUrl pulumi.StringOutput `pulumi:"callbackUrl"` // Time the AppGroup app was created in milliseconds since epoch. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Set of credentials for the AppGroup app consisting of the consumer key/secret pairs associated with the API products. Credentials GoogleCloudApigeeV1CredentialResponseArrayOutput `pulumi:"credentials"` // Immutable. Expiration time, in seconds, for the consumer key that is generated for the AppGroup app. If not set or left to the default value of `-1`, the API key never expires. The expiration time can't be updated after it is set. KeyExpiresIn pulumi.StringOutput `pulumi:"keyExpiresIn"` // Time the AppGroup app was modified in milliseconds since epoch. LastModifiedAt pulumi.StringOutput `pulumi:"lastModifiedAt"` // Immutable. Name of the AppGroup app whose resource name format is of syntax (organizations/*/appgroups/*/apps/*). Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Scopes to apply to the AppGroup app. The specified scopes must already exist for the API product that you associate with the AppGroup app. Scopes pulumi.StringArrayOutput `pulumi:"scopes"` // Status of the App. Valid values include `approved` or `revoked`. Status pulumi.StringOutput `pulumi:"status"` }
Creates an app and associates it with an AppGroup. This API associates the AppGroup app with the specified API product and auto-generates an API key for the app to use in calls to API proxies inside that API product. The `name` is the unique ID of the app that you can use in API calls. Auto-naming is currently not supported for this resource.
func GetAppGroupApp ¶ added in v0.32.0
func GetAppGroupApp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AppGroupAppState, opts ...pulumi.ResourceOption) (*AppGroupApp, error)
GetAppGroupApp gets an existing AppGroupApp 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 NewAppGroupApp ¶ added in v0.32.0
func NewAppGroupApp(ctx *pulumi.Context, name string, args *AppGroupAppArgs, opts ...pulumi.ResourceOption) (*AppGroupApp, error)
NewAppGroupApp registers a new resource with the given unique name, arguments, and options.
func (*AppGroupApp) ElementType ¶ added in v0.32.0
func (*AppGroupApp) ElementType() reflect.Type
func (*AppGroupApp) ToAppGroupAppOutput ¶ added in v0.32.0
func (i *AppGroupApp) ToAppGroupAppOutput() AppGroupAppOutput
func (*AppGroupApp) ToAppGroupAppOutputWithContext ¶ added in v0.32.0
func (i *AppGroupApp) ToAppGroupAppOutputWithContext(ctx context.Context) AppGroupAppOutput
type AppGroupAppArgs ¶ added in v0.32.0
type AppGroupAppArgs struct { // List of API products associated with the AppGroup app. ApiProducts pulumi.StringArrayInput // Immutable. Name of the parent AppGroup whose resource name format is of syntax (organizations/*/appgroups/*). AppGroup pulumi.StringPtrInput // Immutable. ID of the AppGroup app. AppId pulumi.StringPtrInput AppgroupId pulumi.StringInput // List of attributes for the AppGroup app. Attributes GoogleCloudApigeeV1AttributeArrayInput // Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to AppGroup apps. CallbackUrl pulumi.StringPtrInput // Immutable. Expiration time, in seconds, for the consumer key that is generated for the AppGroup app. If not set or left to the default value of `-1`, the API key never expires. The expiration time can't be updated after it is set. KeyExpiresIn pulumi.StringPtrInput // Immutable. Name of the AppGroup app whose resource name format is of syntax (organizations/*/appgroups/*/apps/*). Name pulumi.StringPtrInput OrganizationId pulumi.StringInput // Scopes to apply to the AppGroup app. The specified scopes must already exist for the API product that you associate with the AppGroup app. Scopes pulumi.StringArrayInput // Status of the App. Valid values include `approved` or `revoked`. Status pulumi.StringPtrInput }
The set of arguments for constructing a AppGroupApp resource.
func (AppGroupAppArgs) ElementType ¶ added in v0.32.0
func (AppGroupAppArgs) ElementType() reflect.Type
type AppGroupAppInput ¶ added in v0.32.0
type AppGroupAppInput interface { pulumi.Input ToAppGroupAppOutput() AppGroupAppOutput ToAppGroupAppOutputWithContext(ctx context.Context) AppGroupAppOutput }
type AppGroupAppOutput ¶ added in v0.32.0
type AppGroupAppOutput struct{ *pulumi.OutputState }
func (AppGroupAppOutput) ApiProducts ¶ added in v0.32.0
func (o AppGroupAppOutput) ApiProducts() pulumi.StringArrayOutput
List of API products associated with the AppGroup app.
func (AppGroupAppOutput) AppGroup ¶ added in v0.32.0
func (o AppGroupAppOutput) AppGroup() pulumi.StringOutput
Immutable. Name of the parent AppGroup whose resource name format is of syntax (organizations/*/appgroups/*).
func (AppGroupAppOutput) AppId ¶ added in v0.32.0
func (o AppGroupAppOutput) AppId() pulumi.StringOutput
Immutable. ID of the AppGroup app.
func (AppGroupAppOutput) AppgroupId ¶ added in v0.32.0
func (o AppGroupAppOutput) AppgroupId() pulumi.StringOutput
func (AppGroupAppOutput) Attributes ¶ added in v0.32.0
func (o AppGroupAppOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
List of attributes for the AppGroup app.
func (AppGroupAppOutput) CallbackUrl ¶ added in v0.32.0
func (o AppGroupAppOutput) CallbackUrl() pulumi.StringOutput
Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to AppGroup apps.
func (AppGroupAppOutput) CreatedAt ¶ added in v0.32.0
func (o AppGroupAppOutput) CreatedAt() pulumi.StringOutput
Time the AppGroup app was created in milliseconds since epoch.
func (AppGroupAppOutput) Credentials ¶ added in v0.32.0
func (o AppGroupAppOutput) Credentials() GoogleCloudApigeeV1CredentialResponseArrayOutput
Set of credentials for the AppGroup app consisting of the consumer key/secret pairs associated with the API products.
func (AppGroupAppOutput) ElementType ¶ added in v0.32.0
func (AppGroupAppOutput) ElementType() reflect.Type
func (AppGroupAppOutput) KeyExpiresIn ¶ added in v0.32.0
func (o AppGroupAppOutput) KeyExpiresIn() pulumi.StringOutput
Immutable. Expiration time, in seconds, for the consumer key that is generated for the AppGroup app. If not set or left to the default value of `-1`, the API key never expires. The expiration time can't be updated after it is set.
func (AppGroupAppOutput) LastModifiedAt ¶ added in v0.32.0
func (o AppGroupAppOutput) LastModifiedAt() pulumi.StringOutput
Time the AppGroup app was modified in milliseconds since epoch.
func (AppGroupAppOutput) Name ¶ added in v0.32.0
func (o AppGroupAppOutput) Name() pulumi.StringOutput
Immutable. Name of the AppGroup app whose resource name format is of syntax (organizations/*/appgroups/*/apps/*).
func (AppGroupAppOutput) OrganizationId ¶ added in v0.32.0
func (o AppGroupAppOutput) OrganizationId() pulumi.StringOutput
func (AppGroupAppOutput) Scopes ¶ added in v0.32.0
func (o AppGroupAppOutput) Scopes() pulumi.StringArrayOutput
Scopes to apply to the AppGroup app. The specified scopes must already exist for the API product that you associate with the AppGroup app.
func (AppGroupAppOutput) Status ¶ added in v0.32.0
func (o AppGroupAppOutput) Status() pulumi.StringOutput
Status of the App. Valid values include `approved` or `revoked`.
func (AppGroupAppOutput) ToAppGroupAppOutput ¶ added in v0.32.0
func (o AppGroupAppOutput) ToAppGroupAppOutput() AppGroupAppOutput
func (AppGroupAppOutput) ToAppGroupAppOutputWithContext ¶ added in v0.32.0
func (o AppGroupAppOutput) ToAppGroupAppOutputWithContext(ctx context.Context) AppGroupAppOutput
type AppGroupAppState ¶ added in v0.32.0
type AppGroupAppState struct { }
func (AppGroupAppState) ElementType ¶ added in v0.32.0
func (AppGroupAppState) ElementType() reflect.Type
type Appgroup ¶ added in v0.32.0
type Appgroup struct { pulumi.CustomResourceState // Internal identifier that cannot be edited AppGroupId pulumi.StringOutput `pulumi:"appGroupId"` // A list of attributes Attributes GoogleCloudApigeeV1AttributeResponseArrayOutput `pulumi:"attributes"` // channel identifier identifies the owner maintaing this grouping. ChannelId pulumi.StringOutput `pulumi:"channelId"` // A reference to the associated storefront/marketplace. ChannelUri pulumi.StringOutput `pulumi:"channelUri"` // Created time as milliseconds since epoch. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // app group name displayed in the UI DisplayName pulumi.StringOutput `pulumi:"displayName"` // Modified time as milliseconds since epoch. LastModifiedAt pulumi.StringOutput `pulumi:"lastModifiedAt"` // Immutable. Name of the AppGroup. Characters you can use in the name are restricted to: A-Z0-9._\-$ %. Name pulumi.StringOutput `pulumi:"name"` // Immutable. the org the app group is created Organization pulumi.StringOutput `pulumi:"organization"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Valid values are `active` or `inactive`. Note that the status of the AppGroup should be updated via UpdateAppGroupRequest by setting the action as `active` or `inactive`. Status pulumi.StringOutput `pulumi:"status"` }
Creates an AppGroup. Once created, user can register apps under the AppGroup to obtain secret key and password. At creation time, the AppGroup's state is set as `active`.
func GetAppgroup ¶ added in v0.32.0
func GetAppgroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AppgroupState, opts ...pulumi.ResourceOption) (*Appgroup, error)
GetAppgroup gets an existing Appgroup 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 NewAppgroup ¶ added in v0.32.0
func NewAppgroup(ctx *pulumi.Context, name string, args *AppgroupArgs, opts ...pulumi.ResourceOption) (*Appgroup, error)
NewAppgroup registers a new resource with the given unique name, arguments, and options.
func (*Appgroup) ElementType ¶ added in v0.32.0
func (*Appgroup) ToAppgroupOutput ¶ added in v0.32.0
func (i *Appgroup) ToAppgroupOutput() AppgroupOutput
func (*Appgroup) ToAppgroupOutputWithContext ¶ added in v0.32.0
func (i *Appgroup) ToAppgroupOutputWithContext(ctx context.Context) AppgroupOutput
type AppgroupArgs ¶ added in v0.32.0
type AppgroupArgs struct { // A list of attributes Attributes GoogleCloudApigeeV1AttributeArrayInput // channel identifier identifies the owner maintaing this grouping. ChannelId pulumi.StringPtrInput // A reference to the associated storefront/marketplace. ChannelUri pulumi.StringPtrInput // app group name displayed in the UI DisplayName pulumi.StringPtrInput // Immutable. Name of the AppGroup. Characters you can use in the name are restricted to: A-Z0-9._\-$ %. Name pulumi.StringPtrInput // Immutable. the org the app group is created Organization pulumi.StringPtrInput OrganizationId pulumi.StringInput }
The set of arguments for constructing a Appgroup resource.
func (AppgroupArgs) ElementType ¶ added in v0.32.0
func (AppgroupArgs) ElementType() reflect.Type
type AppgroupInput ¶ added in v0.32.0
type AppgroupInput interface { pulumi.Input ToAppgroupOutput() AppgroupOutput ToAppgroupOutputWithContext(ctx context.Context) AppgroupOutput }
type AppgroupOutput ¶ added in v0.32.0
type AppgroupOutput struct{ *pulumi.OutputState }
func (AppgroupOutput) AppGroupId ¶ added in v0.32.0
func (o AppgroupOutput) AppGroupId() pulumi.StringOutput
Internal identifier that cannot be edited
func (AppgroupOutput) Attributes ¶ added in v0.32.0
func (o AppgroupOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
A list of attributes
func (AppgroupOutput) ChannelId ¶ added in v0.32.0
func (o AppgroupOutput) ChannelId() pulumi.StringOutput
channel identifier identifies the owner maintaing this grouping.
func (AppgroupOutput) ChannelUri ¶ added in v0.32.0
func (o AppgroupOutput) ChannelUri() pulumi.StringOutput
A reference to the associated storefront/marketplace.
func (AppgroupOutput) CreatedAt ¶ added in v0.32.0
func (o AppgroupOutput) CreatedAt() pulumi.StringOutput
Created time as milliseconds since epoch.
func (AppgroupOutput) DisplayName ¶ added in v0.32.0
func (o AppgroupOutput) DisplayName() pulumi.StringOutput
app group name displayed in the UI
func (AppgroupOutput) ElementType ¶ added in v0.32.0
func (AppgroupOutput) ElementType() reflect.Type
func (AppgroupOutput) LastModifiedAt ¶ added in v0.32.0
func (o AppgroupOutput) LastModifiedAt() pulumi.StringOutput
Modified time as milliseconds since epoch.
func (AppgroupOutput) Name ¶ added in v0.32.0
func (o AppgroupOutput) Name() pulumi.StringOutput
Immutable. Name of the AppGroup. Characters you can use in the name are restricted to: A-Z0-9._\-$ %.
func (AppgroupOutput) Organization ¶ added in v0.32.0
func (o AppgroupOutput) Organization() pulumi.StringOutput
Immutable. the org the app group is created
func (AppgroupOutput) OrganizationId ¶ added in v0.32.0
func (o AppgroupOutput) OrganizationId() pulumi.StringOutput
func (AppgroupOutput) Status ¶ added in v0.32.0
func (o AppgroupOutput) Status() pulumi.StringOutput
Valid values are `active` or `inactive`. Note that the status of the AppGroup should be updated via UpdateAppGroupRequest by setting the action as `active` or `inactive`.
func (AppgroupOutput) ToAppgroupOutput ¶ added in v0.32.0
func (o AppgroupOutput) ToAppgroupOutput() AppgroupOutput
func (AppgroupOutput) ToAppgroupOutputWithContext ¶ added in v0.32.0
func (o AppgroupOutput) ToAppgroupOutputWithContext(ctx context.Context) AppgroupOutput
type AppgroupState ¶ added in v0.32.0
type AppgroupState struct { }
func (AppgroupState) ElementType ¶ added in v0.32.0
func (AppgroupState) ElementType() reflect.Type
type ArchiveDeployment ¶ added in v0.8.0
type ArchiveDeployment struct { pulumi.CustomResourceState // The time at which the Archive Deployment was created in milliseconds since the epoch. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` // Input only. The Google Cloud Storage signed URL returned from GenerateUploadUrl and used to upload the Archive zip file. GcsUri pulumi.StringOutput `pulumi:"gcsUri"` // User-supplied key-value pairs used to organize ArchiveDeployments. Label keys must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: \p{Ll}\p{Lo}{0,62} Label values must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63} No more than 64 labels can be associated with a given store. Labels pulumi.StringMapOutput `pulumi:"labels"` // Name of the Archive Deployment in the following format: `organizations/{org}/environments/{env}/archiveDeployments/{id}`. Name pulumi.StringOutput `pulumi:"name"` // A reference to the LRO that created this Archive Deployment in the following format: `organizations/{org}/operations/{id}` Operation pulumi.StringOutput `pulumi:"operation"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // The time at which the Archive Deployment was updated in milliseconds since the epoch. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
Creates a new ArchiveDeployment.
func GetArchiveDeployment ¶ added in v0.8.0
func GetArchiveDeployment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ArchiveDeploymentState, opts ...pulumi.ResourceOption) (*ArchiveDeployment, error)
GetArchiveDeployment gets an existing ArchiveDeployment 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 NewArchiveDeployment ¶ added in v0.8.0
func NewArchiveDeployment(ctx *pulumi.Context, name string, args *ArchiveDeploymentArgs, opts ...pulumi.ResourceOption) (*ArchiveDeployment, error)
NewArchiveDeployment registers a new resource with the given unique name, arguments, and options.
func (*ArchiveDeployment) ElementType ¶ added in v0.8.0
func (*ArchiveDeployment) ElementType() reflect.Type
func (*ArchiveDeployment) ToArchiveDeploymentOutput ¶ added in v0.8.0
func (i *ArchiveDeployment) ToArchiveDeploymentOutput() ArchiveDeploymentOutput
func (*ArchiveDeployment) ToArchiveDeploymentOutputWithContext ¶ added in v0.8.0
func (i *ArchiveDeployment) ToArchiveDeploymentOutputWithContext(ctx context.Context) ArchiveDeploymentOutput
type ArchiveDeploymentArgs ¶ added in v0.8.0
type ArchiveDeploymentArgs struct { EnvironmentId pulumi.StringInput // Input only. The Google Cloud Storage signed URL returned from GenerateUploadUrl and used to upload the Archive zip file. GcsUri pulumi.StringPtrInput // User-supplied key-value pairs used to organize ArchiveDeployments. Label keys must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: \p{Ll}\p{Lo}{0,62} Label values must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63} No more than 64 labels can be associated with a given store. Labels pulumi.StringMapInput // Name of the Archive Deployment in the following format: `organizations/{org}/environments/{env}/archiveDeployments/{id}`. Name pulumi.StringPtrInput OrganizationId pulumi.StringInput }
The set of arguments for constructing a ArchiveDeployment resource.
func (ArchiveDeploymentArgs) ElementType ¶ added in v0.8.0
func (ArchiveDeploymentArgs) ElementType() reflect.Type
type ArchiveDeploymentInput ¶ added in v0.8.0
type ArchiveDeploymentInput interface { pulumi.Input ToArchiveDeploymentOutput() ArchiveDeploymentOutput ToArchiveDeploymentOutputWithContext(ctx context.Context) ArchiveDeploymentOutput }
type ArchiveDeploymentOutput ¶ added in v0.8.0
type ArchiveDeploymentOutput struct{ *pulumi.OutputState }
func (ArchiveDeploymentOutput) CreatedAt ¶ added in v0.19.0
func (o ArchiveDeploymentOutput) CreatedAt() pulumi.StringOutput
The time at which the Archive Deployment was created in milliseconds since the epoch.
func (ArchiveDeploymentOutput) ElementType ¶ added in v0.8.0
func (ArchiveDeploymentOutput) ElementType() reflect.Type
func (ArchiveDeploymentOutput) EnvironmentId ¶ added in v0.21.0
func (o ArchiveDeploymentOutput) EnvironmentId() pulumi.StringOutput
func (ArchiveDeploymentOutput) GcsUri ¶ added in v0.19.0
func (o ArchiveDeploymentOutput) GcsUri() pulumi.StringOutput
Input only. The Google Cloud Storage signed URL returned from GenerateUploadUrl and used to upload the Archive zip file.
func (ArchiveDeploymentOutput) Labels ¶ added in v0.19.0
func (o ArchiveDeploymentOutput) Labels() pulumi.StringMapOutput
User-supplied key-value pairs used to organize ArchiveDeployments. Label keys must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: \p{Ll}\p{Lo}{0,62} Label values must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63} No more than 64 labels can be associated with a given store.
func (ArchiveDeploymentOutput) Name ¶ added in v0.19.0
func (o ArchiveDeploymentOutput) Name() pulumi.StringOutput
Name of the Archive Deployment in the following format: `organizations/{org}/environments/{env}/archiveDeployments/{id}`.
func (ArchiveDeploymentOutput) Operation ¶ added in v0.19.0
func (o ArchiveDeploymentOutput) Operation() pulumi.StringOutput
A reference to the LRO that created this Archive Deployment in the following format: `organizations/{org}/operations/{id}`
func (ArchiveDeploymentOutput) OrganizationId ¶ added in v0.21.0
func (o ArchiveDeploymentOutput) OrganizationId() pulumi.StringOutput
func (ArchiveDeploymentOutput) ToArchiveDeploymentOutput ¶ added in v0.8.0
func (o ArchiveDeploymentOutput) ToArchiveDeploymentOutput() ArchiveDeploymentOutput
func (ArchiveDeploymentOutput) ToArchiveDeploymentOutputWithContext ¶ added in v0.8.0
func (o ArchiveDeploymentOutput) ToArchiveDeploymentOutputWithContext(ctx context.Context) ArchiveDeploymentOutput
func (ArchiveDeploymentOutput) UpdatedAt ¶ added in v0.19.0
func (o ArchiveDeploymentOutput) UpdatedAt() pulumi.StringOutput
The time at which the Archive Deployment was updated in milliseconds since the epoch.
type ArchiveDeploymentState ¶ added in v0.8.0
type ArchiveDeploymentState struct { }
func (ArchiveDeploymentState) ElementType ¶ added in v0.8.0
func (ArchiveDeploymentState) ElementType() reflect.Type
type CanaryEvaluation ¶ added in v0.3.0
type CanaryEvaluation struct { pulumi.CustomResourceState // The stable version that is serving requests. Control pulumi.StringOutput `pulumi:"control"` // Create time of the canary evaluation. CreateTime pulumi.StringOutput `pulumi:"createTime"` // End time for the evaluation's analysis. EndTime pulumi.StringOutput `pulumi:"endTime"` InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Labels used to filter the metrics used for a canary evaluation. MetricLabels GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput `pulumi:"metricLabels"` // Name of the canary evalution. Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Start time for the canary evaluation's analysis. StartTime pulumi.StringOutput `pulumi:"startTime"` // The current state of the canary evaluation. State pulumi.StringOutput `pulumi:"state"` // The newer version that is serving requests. Treatment pulumi.StringOutput `pulumi:"treatment"` // The resulting verdict of the canary evaluations: NONE, PASS, or FAIL. Verdict pulumi.StringOutput `pulumi:"verdict"` }
Creates a new canary evaluation for an organization. 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.
func GetCanaryEvaluation ¶ added in v0.3.0
func GetCanaryEvaluation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CanaryEvaluationState, opts ...pulumi.ResourceOption) (*CanaryEvaluation, error)
GetCanaryEvaluation gets an existing CanaryEvaluation 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 NewCanaryEvaluation ¶ added in v0.3.0
func NewCanaryEvaluation(ctx *pulumi.Context, name string, args *CanaryEvaluationArgs, opts ...pulumi.ResourceOption) (*CanaryEvaluation, error)
NewCanaryEvaluation registers a new resource with the given unique name, arguments, and options.
func (*CanaryEvaluation) ElementType ¶ added in v0.3.0
func (*CanaryEvaluation) ElementType() reflect.Type
func (*CanaryEvaluation) ToCanaryEvaluationOutput ¶ added in v0.3.0
func (i *CanaryEvaluation) ToCanaryEvaluationOutput() CanaryEvaluationOutput
func (*CanaryEvaluation) ToCanaryEvaluationOutputWithContext ¶ added in v0.3.0
func (i *CanaryEvaluation) ToCanaryEvaluationOutputWithContext(ctx context.Context) CanaryEvaluationOutput
type CanaryEvaluationArgs ¶ added in v0.3.0
type CanaryEvaluationArgs struct { // The stable version that is serving requests. Control pulumi.StringInput // End time for the evaluation's analysis. EndTime pulumi.StringInput InstanceId pulumi.StringInput // Labels used to filter the metrics used for a canary evaluation. MetricLabels GoogleCloudApigeeV1CanaryEvaluationMetricLabelsInput OrganizationId pulumi.StringInput // Start time for the canary evaluation's analysis. StartTime pulumi.StringInput // The newer version that is serving requests. Treatment pulumi.StringInput }
The set of arguments for constructing a CanaryEvaluation resource.
func (CanaryEvaluationArgs) ElementType ¶ added in v0.3.0
func (CanaryEvaluationArgs) ElementType() reflect.Type
type CanaryEvaluationInput ¶ added in v0.3.0
type CanaryEvaluationInput interface { pulumi.Input ToCanaryEvaluationOutput() CanaryEvaluationOutput ToCanaryEvaluationOutputWithContext(ctx context.Context) CanaryEvaluationOutput }
type CanaryEvaluationOutput ¶ added in v0.3.0
type CanaryEvaluationOutput struct{ *pulumi.OutputState }
func (CanaryEvaluationOutput) Control ¶ added in v0.19.0
func (o CanaryEvaluationOutput) Control() pulumi.StringOutput
The stable version that is serving requests.
func (CanaryEvaluationOutput) CreateTime ¶ added in v0.19.0
func (o CanaryEvaluationOutput) CreateTime() pulumi.StringOutput
Create time of the canary evaluation.
func (CanaryEvaluationOutput) ElementType ¶ added in v0.3.0
func (CanaryEvaluationOutput) ElementType() reflect.Type
func (CanaryEvaluationOutput) EndTime ¶ added in v0.19.0
func (o CanaryEvaluationOutput) EndTime() pulumi.StringOutput
End time for the evaluation's analysis.
func (CanaryEvaluationOutput) InstanceId ¶ added in v0.21.0
func (o CanaryEvaluationOutput) InstanceId() pulumi.StringOutput
func (CanaryEvaluationOutput) MetricLabels ¶ added in v0.19.0
func (o CanaryEvaluationOutput) MetricLabels() GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput
Labels used to filter the metrics used for a canary evaluation.
func (CanaryEvaluationOutput) Name ¶ added in v0.19.0
func (o CanaryEvaluationOutput) Name() pulumi.StringOutput
Name of the canary evalution.
func (CanaryEvaluationOutput) OrganizationId ¶ added in v0.21.0
func (o CanaryEvaluationOutput) OrganizationId() pulumi.StringOutput
func (CanaryEvaluationOutput) StartTime ¶ added in v0.19.0
func (o CanaryEvaluationOutput) StartTime() pulumi.StringOutput
Start time for the canary evaluation's analysis.
func (CanaryEvaluationOutput) State ¶ added in v0.19.0
func (o CanaryEvaluationOutput) State() pulumi.StringOutput
The current state of the canary evaluation.
func (CanaryEvaluationOutput) ToCanaryEvaluationOutput ¶ added in v0.3.0
func (o CanaryEvaluationOutput) ToCanaryEvaluationOutput() CanaryEvaluationOutput
func (CanaryEvaluationOutput) ToCanaryEvaluationOutputWithContext ¶ added in v0.3.0
func (o CanaryEvaluationOutput) ToCanaryEvaluationOutputWithContext(ctx context.Context) CanaryEvaluationOutput
func (CanaryEvaluationOutput) Treatment ¶ added in v0.19.0
func (o CanaryEvaluationOutput) Treatment() pulumi.StringOutput
The newer version that is serving requests.
func (CanaryEvaluationOutput) Verdict ¶ added in v0.19.0
func (o CanaryEvaluationOutput) Verdict() pulumi.StringOutput
The resulting verdict of the canary evaluations: NONE, PASS, or FAIL.
type CanaryEvaluationState ¶ added in v0.3.0
type CanaryEvaluationState struct { }
func (CanaryEvaluationState) ElementType ¶ added in v0.3.0
func (CanaryEvaluationState) ElementType() reflect.Type
type DataCollector ¶ added in v0.3.0
type DataCollector struct { pulumi.CustomResourceState // The time at which the data collector was created in milliseconds since the epoch. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // ID of the data collector. Overrides any ID in the data collector resource. Must be a string beginning with `dc_` that contains only letters, numbers, and underscores. DataCollectorId pulumi.StringPtrOutput `pulumi:"dataCollectorId"` // A description of the data collector. Description pulumi.StringOutput `pulumi:"description"` // The time at which the Data Collector was last updated in milliseconds since the epoch. LastModifiedAt pulumi.StringOutput `pulumi:"lastModifiedAt"` // ID of the data collector. Must begin with `dc_`. Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Immutable. The type of data this data collector will collect. Type pulumi.StringOutput `pulumi:"type"` }
Creates a new data collector.
func GetDataCollector ¶ added in v0.3.0
func GetDataCollector(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataCollectorState, opts ...pulumi.ResourceOption) (*DataCollector, error)
GetDataCollector gets an existing DataCollector 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 NewDataCollector ¶ added in v0.3.0
func NewDataCollector(ctx *pulumi.Context, name string, args *DataCollectorArgs, opts ...pulumi.ResourceOption) (*DataCollector, error)
NewDataCollector registers a new resource with the given unique name, arguments, and options.
func (*DataCollector) ElementType ¶ added in v0.3.0
func (*DataCollector) ElementType() reflect.Type
func (*DataCollector) ToDataCollectorOutput ¶ added in v0.3.0
func (i *DataCollector) ToDataCollectorOutput() DataCollectorOutput
func (*DataCollector) ToDataCollectorOutputWithContext ¶ added in v0.3.0
func (i *DataCollector) ToDataCollectorOutputWithContext(ctx context.Context) DataCollectorOutput
type DataCollectorArgs ¶ added in v0.3.0
type DataCollectorArgs struct { // ID of the data collector. Overrides any ID in the data collector resource. Must be a string beginning with `dc_` that contains only letters, numbers, and underscores. DataCollectorId pulumi.StringPtrInput // A description of the data collector. Description pulumi.StringPtrInput // ID of the data collector. Must begin with `dc_`. Name pulumi.StringPtrInput OrganizationId pulumi.StringInput // Immutable. The type of data this data collector will collect. Type DataCollectorTypePtrInput }
The set of arguments for constructing a DataCollector resource.
func (DataCollectorArgs) ElementType ¶ added in v0.3.0
func (DataCollectorArgs) ElementType() reflect.Type
type DataCollectorInput ¶ added in v0.3.0
type DataCollectorInput interface { pulumi.Input ToDataCollectorOutput() DataCollectorOutput ToDataCollectorOutputWithContext(ctx context.Context) DataCollectorOutput }
type DataCollectorOutput ¶ added in v0.3.0
type DataCollectorOutput struct{ *pulumi.OutputState }
func (DataCollectorOutput) CreatedAt ¶ added in v0.19.0
func (o DataCollectorOutput) CreatedAt() pulumi.StringOutput
The time at which the data collector was created in milliseconds since the epoch.
func (DataCollectorOutput) DataCollectorId ¶ added in v0.21.0
func (o DataCollectorOutput) DataCollectorId() pulumi.StringPtrOutput
ID of the data collector. Overrides any ID in the data collector resource. Must be a string beginning with `dc_` that contains only letters, numbers, and underscores.
func (DataCollectorOutput) Description ¶ added in v0.19.0
func (o DataCollectorOutput) Description() pulumi.StringOutput
A description of the data collector.
func (DataCollectorOutput) ElementType ¶ added in v0.3.0
func (DataCollectorOutput) ElementType() reflect.Type
func (DataCollectorOutput) LastModifiedAt ¶ added in v0.19.0
func (o DataCollectorOutput) LastModifiedAt() pulumi.StringOutput
The time at which the Data Collector was last updated in milliseconds since the epoch.
func (DataCollectorOutput) Name ¶ added in v0.19.0
func (o DataCollectorOutput) Name() pulumi.StringOutput
ID of the data collector. Must begin with `dc_`.
func (DataCollectorOutput) OrganizationId ¶ added in v0.21.0
func (o DataCollectorOutput) OrganizationId() pulumi.StringOutput
func (DataCollectorOutput) ToDataCollectorOutput ¶ added in v0.3.0
func (o DataCollectorOutput) ToDataCollectorOutput() DataCollectorOutput
func (DataCollectorOutput) ToDataCollectorOutputWithContext ¶ added in v0.3.0
func (o DataCollectorOutput) ToDataCollectorOutputWithContext(ctx context.Context) DataCollectorOutput
func (DataCollectorOutput) Type ¶ added in v0.19.0
func (o DataCollectorOutput) Type() pulumi.StringOutput
Immutable. The type of data this data collector will collect.
type DataCollectorState ¶ added in v0.3.0
type DataCollectorState struct { }
func (DataCollectorState) ElementType ¶ added in v0.3.0
func (DataCollectorState) ElementType() reflect.Type
type DataCollectorType ¶ added in v0.4.0
type DataCollectorType string
Immutable. The type of data this data collector will collect.
func (DataCollectorType) ElementType ¶ added in v0.4.0
func (DataCollectorType) ElementType() reflect.Type
func (DataCollectorType) ToDataCollectorTypeOutput ¶ added in v0.6.0
func (e DataCollectorType) ToDataCollectorTypeOutput() DataCollectorTypeOutput
func (DataCollectorType) ToDataCollectorTypeOutputWithContext ¶ added in v0.6.0
func (e DataCollectorType) ToDataCollectorTypeOutputWithContext(ctx context.Context) DataCollectorTypeOutput
func (DataCollectorType) ToDataCollectorTypePtrOutput ¶ added in v0.6.0
func (e DataCollectorType) ToDataCollectorTypePtrOutput() DataCollectorTypePtrOutput
func (DataCollectorType) ToDataCollectorTypePtrOutputWithContext ¶ added in v0.6.0
func (e DataCollectorType) ToDataCollectorTypePtrOutputWithContext(ctx context.Context) DataCollectorTypePtrOutput
func (DataCollectorType) ToStringOutput ¶ added in v0.4.0
func (e DataCollectorType) ToStringOutput() pulumi.StringOutput
func (DataCollectorType) ToStringOutputWithContext ¶ added in v0.4.0
func (e DataCollectorType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DataCollectorType) ToStringPtrOutput ¶ added in v0.4.0
func (e DataCollectorType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DataCollectorType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DataCollectorType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DataCollectorTypeInput ¶ added in v0.6.0
type DataCollectorTypeInput interface { pulumi.Input ToDataCollectorTypeOutput() DataCollectorTypeOutput ToDataCollectorTypeOutputWithContext(context.Context) DataCollectorTypeOutput }
DataCollectorTypeInput is an input type that accepts values of the DataCollectorType enum A concrete instance of `DataCollectorTypeInput` can be one of the following:
DataCollectorTypeTypeUnspecified DataCollectorTypeInteger DataCollectorTypeFloat DataCollectorTypeString DataCollectorTypeBoolean DataCollectorTypeDatetime
type DataCollectorTypeOutput ¶ added in v0.6.0
type DataCollectorTypeOutput struct{ *pulumi.OutputState }
func (DataCollectorTypeOutput) ElementType ¶ added in v0.6.0
func (DataCollectorTypeOutput) ElementType() reflect.Type
func (DataCollectorTypeOutput) ToDataCollectorTypeOutput ¶ added in v0.6.0
func (o DataCollectorTypeOutput) ToDataCollectorTypeOutput() DataCollectorTypeOutput
func (DataCollectorTypeOutput) ToDataCollectorTypeOutputWithContext ¶ added in v0.6.0
func (o DataCollectorTypeOutput) ToDataCollectorTypeOutputWithContext(ctx context.Context) DataCollectorTypeOutput
func (DataCollectorTypeOutput) ToDataCollectorTypePtrOutput ¶ added in v0.6.0
func (o DataCollectorTypeOutput) ToDataCollectorTypePtrOutput() DataCollectorTypePtrOutput
func (DataCollectorTypeOutput) ToDataCollectorTypePtrOutputWithContext ¶ added in v0.6.0
func (o DataCollectorTypeOutput) ToDataCollectorTypePtrOutputWithContext(ctx context.Context) DataCollectorTypePtrOutput
func (DataCollectorTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o DataCollectorTypeOutput) ToStringOutput() pulumi.StringOutput
func (DataCollectorTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DataCollectorTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DataCollectorTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DataCollectorTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DataCollectorTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DataCollectorTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DataCollectorTypePtrInput ¶ added in v0.6.0
type DataCollectorTypePtrInput interface { pulumi.Input ToDataCollectorTypePtrOutput() DataCollectorTypePtrOutput ToDataCollectorTypePtrOutputWithContext(context.Context) DataCollectorTypePtrOutput }
func DataCollectorTypePtr ¶ added in v0.6.0
func DataCollectorTypePtr(v string) DataCollectorTypePtrInput
type DataCollectorTypePtrOutput ¶ added in v0.6.0
type DataCollectorTypePtrOutput struct{ *pulumi.OutputState }
func (DataCollectorTypePtrOutput) Elem ¶ added in v0.6.0
func (o DataCollectorTypePtrOutput) Elem() DataCollectorTypeOutput
func (DataCollectorTypePtrOutput) ElementType ¶ added in v0.6.0
func (DataCollectorTypePtrOutput) ElementType() reflect.Type
func (DataCollectorTypePtrOutput) ToDataCollectorTypePtrOutput ¶ added in v0.6.0
func (o DataCollectorTypePtrOutput) ToDataCollectorTypePtrOutput() DataCollectorTypePtrOutput
func (DataCollectorTypePtrOutput) ToDataCollectorTypePtrOutputWithContext ¶ added in v0.6.0
func (o DataCollectorTypePtrOutput) ToDataCollectorTypePtrOutputWithContext(ctx context.Context) DataCollectorTypePtrOutput
func (DataCollectorTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DataCollectorTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DataCollectorTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DataCollectorTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Datastore ¶ added in v0.3.0
type Datastore struct { pulumi.CustomResourceState // Datastore create time, in milliseconds since the epoch of 1970-01-01T00:00:00Z CreateTime pulumi.StringOutput `pulumi:"createTime"` // Datastore Configurations. DatastoreConfig GoogleCloudApigeeV1DatastoreConfigResponseOutput `pulumi:"datastoreConfig"` // Display name in UI DisplayName pulumi.StringOutput `pulumi:"displayName"` // Datastore last update time, in milliseconds since the epoch of 1970-01-01T00:00:00Z LastUpdateTime pulumi.StringOutput `pulumi:"lastUpdateTime"` // Organization that the datastore belongs to Org pulumi.StringOutput `pulumi:"org"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Resource link of Datastore. Example: `/organizations/{org}/analytics/datastores/{uuid}` Self pulumi.StringOutput `pulumi:"self"` // Destination storage type. Supported types `gcs` or `bigquery`. TargetType pulumi.StringOutput `pulumi:"targetType"` }
Create a Datastore for an org Auto-naming is currently not supported for this resource.
func GetDatastore ¶ added in v0.3.0
func GetDatastore(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatastoreState, opts ...pulumi.ResourceOption) (*Datastore, error)
GetDatastore gets an existing Datastore 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 NewDatastore ¶ added in v0.3.0
func NewDatastore(ctx *pulumi.Context, name string, args *DatastoreArgs, opts ...pulumi.ResourceOption) (*Datastore, error)
NewDatastore registers a new resource with the given unique name, arguments, and options.
func (*Datastore) ElementType ¶ added in v0.3.0
func (*Datastore) ToDatastoreOutput ¶ added in v0.3.0
func (i *Datastore) ToDatastoreOutput() DatastoreOutput
func (*Datastore) ToDatastoreOutputWithContext ¶ added in v0.3.0
func (i *Datastore) ToDatastoreOutputWithContext(ctx context.Context) DatastoreOutput
type DatastoreArgs ¶ added in v0.3.0
type DatastoreArgs struct { // Datastore Configurations. DatastoreConfig GoogleCloudApigeeV1DatastoreConfigPtrInput // Display name in UI DisplayName pulumi.StringInput OrganizationId pulumi.StringInput // Destination storage type. Supported types `gcs` or `bigquery`. TargetType pulumi.StringPtrInput }
The set of arguments for constructing a Datastore resource.
func (DatastoreArgs) ElementType ¶ added in v0.3.0
func (DatastoreArgs) ElementType() reflect.Type
type DatastoreInput ¶ added in v0.3.0
type DatastoreInput interface { pulumi.Input ToDatastoreOutput() DatastoreOutput ToDatastoreOutputWithContext(ctx context.Context) DatastoreOutput }
type DatastoreOutput ¶ added in v0.3.0
type DatastoreOutput struct{ *pulumi.OutputState }
func (DatastoreOutput) CreateTime ¶ added in v0.19.0
func (o DatastoreOutput) CreateTime() pulumi.StringOutput
Datastore create time, in milliseconds since the epoch of 1970-01-01T00:00:00Z
func (DatastoreOutput) DatastoreConfig ¶ added in v0.19.0
func (o DatastoreOutput) DatastoreConfig() GoogleCloudApigeeV1DatastoreConfigResponseOutput
Datastore Configurations.
func (DatastoreOutput) DisplayName ¶ added in v0.19.0
func (o DatastoreOutput) DisplayName() pulumi.StringOutput
Display name in UI
func (DatastoreOutput) ElementType ¶ added in v0.3.0
func (DatastoreOutput) ElementType() reflect.Type
func (DatastoreOutput) LastUpdateTime ¶ added in v0.19.0
func (o DatastoreOutput) LastUpdateTime() pulumi.StringOutput
Datastore last update time, in milliseconds since the epoch of 1970-01-01T00:00:00Z
func (DatastoreOutput) Org ¶ added in v0.19.0
func (o DatastoreOutput) Org() pulumi.StringOutput
Organization that the datastore belongs to
func (DatastoreOutput) OrganizationId ¶ added in v0.21.0
func (o DatastoreOutput) OrganizationId() pulumi.StringOutput
func (DatastoreOutput) Self ¶ added in v0.19.0
func (o DatastoreOutput) Self() pulumi.StringOutput
Resource link of Datastore. Example: `/organizations/{org}/analytics/datastores/{uuid}`
func (DatastoreOutput) TargetType ¶ added in v0.19.0
func (o DatastoreOutput) TargetType() pulumi.StringOutput
Destination storage type. Supported types `gcs` or `bigquery`.
func (DatastoreOutput) ToDatastoreOutput ¶ added in v0.3.0
func (o DatastoreOutput) ToDatastoreOutput() DatastoreOutput
func (DatastoreOutput) ToDatastoreOutputWithContext ¶ added in v0.3.0
func (o DatastoreOutput) ToDatastoreOutputWithContext(ctx context.Context) DatastoreOutput
type DatastoreState ¶ added in v0.3.0
type DatastoreState struct { }
func (DatastoreState) ElementType ¶ added in v0.3.0
func (DatastoreState) ElementType() reflect.Type
type DebugSession ¶ added in v0.3.0
type DebugSession struct { pulumi.CustomResourceState ApiId pulumi.StringOutput `pulumi:"apiId"` // Optional. The number of request to be traced. Min = 1, Max = 15, Default = 10. Count pulumi.IntOutput `pulumi:"count"` // The first transaction creation timestamp, recorded by UAP. CreateTime pulumi.StringOutput `pulumi:"createTime"` EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` // Optional. A conditional statement which is evaluated against the request message to determine if it should be traced. Syntax matches that of on API Proxy bundle flow Condition. Filter pulumi.StringOutput `pulumi:"filter"` // A unique ID for this DebugSession. Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` RevisionId pulumi.StringOutput `pulumi:"revisionId"` // Optional. The time in seconds after which this DebugSession should end. A timeout specified in DebugSession will overwrite this value. Timeout pulumi.StringOutput `pulumi:"timeout"` // Optional. The maximum number of bytes captured from the response payload. Min = 0, Max = 5120, Default = 5120. Tracesize pulumi.IntOutput `pulumi:"tracesize"` // Optional. The length of time, in seconds, that this debug session is valid, starting from when it's received in the control plane. Min = 1, Max = 15, Default = 10. Validity pulumi.IntOutput `pulumi:"validity"` }
Creates a debug session for a deployed API Proxy revision. 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.
func GetDebugSession ¶ added in v0.3.0
func GetDebugSession(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DebugSessionState, opts ...pulumi.ResourceOption) (*DebugSession, error)
GetDebugSession gets an existing DebugSession 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 NewDebugSession ¶ added in v0.3.0
func NewDebugSession(ctx *pulumi.Context, name string, args *DebugSessionArgs, opts ...pulumi.ResourceOption) (*DebugSession, error)
NewDebugSession registers a new resource with the given unique name, arguments, and options.
func (*DebugSession) ElementType ¶ added in v0.3.0
func (*DebugSession) ElementType() reflect.Type
func (*DebugSession) ToDebugSessionOutput ¶ added in v0.3.0
func (i *DebugSession) ToDebugSessionOutput() DebugSessionOutput
func (*DebugSession) ToDebugSessionOutputWithContext ¶ added in v0.3.0
func (i *DebugSession) ToDebugSessionOutputWithContext(ctx context.Context) DebugSessionOutput
type DebugSessionArgs ¶ added in v0.3.0
type DebugSessionArgs struct { ApiId pulumi.StringInput // Optional. The number of request to be traced. Min = 1, Max = 15, Default = 10. Count pulumi.IntPtrInput EnvironmentId pulumi.StringInput // Optional. A conditional statement which is evaluated against the request message to determine if it should be traced. Syntax matches that of on API Proxy bundle flow Condition. Filter pulumi.StringPtrInput // A unique ID for this DebugSession. Name pulumi.StringPtrInput OrganizationId pulumi.StringInput RevisionId pulumi.StringInput // Optional. The time in seconds after which this DebugSession should end. This value will override the value in query param, if both are provided. Timeout pulumi.StringPtrInput // Optional. The maximum number of bytes captured from the response payload. Min = 0, Max = 5120, Default = 5120. Tracesize pulumi.IntPtrInput // Optional. The length of time, in seconds, that this debug session is valid, starting from when it's received in the control plane. Min = 1, Max = 15, Default = 10. Validity pulumi.IntPtrInput }
The set of arguments for constructing a DebugSession resource.
func (DebugSessionArgs) ElementType ¶ added in v0.3.0
func (DebugSessionArgs) ElementType() reflect.Type
type DebugSessionInput ¶ added in v0.3.0
type DebugSessionInput interface { pulumi.Input ToDebugSessionOutput() DebugSessionOutput ToDebugSessionOutputWithContext(ctx context.Context) DebugSessionOutput }
type DebugSessionOutput ¶ added in v0.3.0
type DebugSessionOutput struct{ *pulumi.OutputState }
func (DebugSessionOutput) ApiId ¶ added in v0.21.0
func (o DebugSessionOutput) ApiId() pulumi.StringOutput
func (DebugSessionOutput) Count ¶ added in v0.19.0
func (o DebugSessionOutput) Count() pulumi.IntOutput
Optional. The number of request to be traced. Min = 1, Max = 15, Default = 10.
func (DebugSessionOutput) CreateTime ¶ added in v0.19.0
func (o DebugSessionOutput) CreateTime() pulumi.StringOutput
The first transaction creation timestamp, recorded by UAP.
func (DebugSessionOutput) ElementType ¶ added in v0.3.0
func (DebugSessionOutput) ElementType() reflect.Type
func (DebugSessionOutput) EnvironmentId ¶ added in v0.21.0
func (o DebugSessionOutput) EnvironmentId() pulumi.StringOutput
func (DebugSessionOutput) Filter ¶ added in v0.19.0
func (o DebugSessionOutput) Filter() pulumi.StringOutput
Optional. A conditional statement which is evaluated against the request message to determine if it should be traced. Syntax matches that of on API Proxy bundle flow Condition.
func (DebugSessionOutput) Name ¶ added in v0.19.0
func (o DebugSessionOutput) Name() pulumi.StringOutput
A unique ID for this DebugSession.
func (DebugSessionOutput) OrganizationId ¶ added in v0.21.0
func (o DebugSessionOutput) OrganizationId() pulumi.StringOutput
func (DebugSessionOutput) RevisionId ¶ added in v0.21.0
func (o DebugSessionOutput) RevisionId() pulumi.StringOutput
func (DebugSessionOutput) Timeout ¶ added in v0.19.0
func (o DebugSessionOutput) Timeout() pulumi.StringOutput
Optional. The time in seconds after which this DebugSession should end. A timeout specified in DebugSession will overwrite this value.
func (DebugSessionOutput) ToDebugSessionOutput ¶ added in v0.3.0
func (o DebugSessionOutput) ToDebugSessionOutput() DebugSessionOutput
func (DebugSessionOutput) ToDebugSessionOutputWithContext ¶ added in v0.3.0
func (o DebugSessionOutput) ToDebugSessionOutputWithContext(ctx context.Context) DebugSessionOutput
func (DebugSessionOutput) Tracesize ¶ added in v0.19.0
func (o DebugSessionOutput) Tracesize() pulumi.IntOutput
Optional. The maximum number of bytes captured from the response payload. Min = 0, Max = 5120, Default = 5120.
func (DebugSessionOutput) Validity ¶ added in v0.19.0
func (o DebugSessionOutput) Validity() pulumi.IntOutput
Optional. The length of time, in seconds, that this debug session is valid, starting from when it's received in the control plane. Min = 1, Max = 15, Default = 10.
type DebugSessionState ¶ added in v0.3.0
type DebugSessionState struct { }
func (DebugSessionState) ElementType ¶ added in v0.3.0
func (DebugSessionState) ElementType() reflect.Type
type Developer ¶ added in v0.3.0
type Developer struct { pulumi.CustomResourceState // Access type. AccessType pulumi.StringOutput `pulumi:"accessType"` // Developer app family. AppFamily pulumi.StringOutput `pulumi:"appFamily"` // List of apps associated with the developer. Apps pulumi.StringArrayOutput `pulumi:"apps"` // Optional. Developer attributes (name/value pairs). The custom attribute limit is 18. Attributes GoogleCloudApigeeV1AttributeResponseArrayOutput `pulumi:"attributes"` // List of companies associated with the developer. Companies pulumi.StringArrayOutput `pulumi:"companies"` // Time at which the developer was created in milliseconds since epoch. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // ID of the developer. **Note**: IDs are generated internally by Apigee and are not guaranteed to stay the same over time. DeveloperId pulumi.StringOutput `pulumi:"developerId"` // Email address of the developer. This value is used to uniquely identify the developer in Apigee hybrid. Note that the email address has to be in lowercase only. Email pulumi.StringOutput `pulumi:"email"` // First name of the developer. FirstName pulumi.StringOutput `pulumi:"firstName"` // Time at which the developer was last modified in milliseconds since epoch. LastModifiedAt pulumi.StringOutput `pulumi:"lastModifiedAt"` // Last name of the developer. LastName pulumi.StringOutput `pulumi:"lastName"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Name of the Apigee organization in which the developer resides. OrganizationName pulumi.StringOutput `pulumi:"organizationName"` // Status of the developer. Valid values are `active` and `inactive`. Status pulumi.StringOutput `pulumi:"status"` // User name of the developer. Not used by Apigee hybrid. UserName pulumi.StringOutput `pulumi:"userName"` }
Creates a developer. Once created, the developer can register an app and obtain an API key. At creation time, a developer is set as `active`. To change the developer status, use the SetDeveloperStatus API. Auto-naming is currently not supported for this resource.
func GetDeveloper ¶ added in v0.3.0
func GetDeveloper(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeveloperState, opts ...pulumi.ResourceOption) (*Developer, error)
GetDeveloper gets an existing Developer 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 NewDeveloper ¶ added in v0.3.0
func NewDeveloper(ctx *pulumi.Context, name string, args *DeveloperArgs, opts ...pulumi.ResourceOption) (*Developer, error)
NewDeveloper registers a new resource with the given unique name, arguments, and options.
func (*Developer) ElementType ¶ added in v0.3.0
func (*Developer) ToDeveloperOutput ¶ added in v0.3.0
func (i *Developer) ToDeveloperOutput() DeveloperOutput
func (*Developer) ToDeveloperOutputWithContext ¶ added in v0.3.0
func (i *Developer) ToDeveloperOutputWithContext(ctx context.Context) DeveloperOutput
type DeveloperApp ¶ added in v0.32.0
type DeveloperApp struct { pulumi.CustomResourceState // List of API products associated with the developer app. ApiProducts pulumi.StringArrayOutput `pulumi:"apiProducts"` // Developer app family. AppFamily pulumi.StringOutput `pulumi:"appFamily"` // ID of the developer app. AppId pulumi.StringOutput `pulumi:"appId"` // List of attributes for the developer app. Attributes GoogleCloudApigeeV1AttributeResponseArrayOutput `pulumi:"attributes"` // Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to developer apps. CallbackUrl pulumi.StringOutput `pulumi:"callbackUrl"` // Time the developer app was created in milliseconds since epoch. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Set of credentials for the developer app consisting of the consumer key/secret pairs associated with the API products. Credentials GoogleCloudApigeeV1CredentialResponseArrayOutput `pulumi:"credentials"` DeveloperId pulumi.StringOutput `pulumi:"developerId"` // Expiration time, in milliseconds, for the consumer key that is generated for the developer app. If not set or left to the default value of `-1`, the API key never expires. The expiration time can't be updated after it is set. KeyExpiresIn pulumi.StringOutput `pulumi:"keyExpiresIn"` // Time the developer app was modified in milliseconds since epoch. LastModifiedAt pulumi.StringOutput `pulumi:"lastModifiedAt"` // Name of the developer app. Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Scopes to apply to the developer app. The specified scopes must already exist for the API product that you associate with the developer app. Scopes pulumi.StringArrayOutput `pulumi:"scopes"` // Status of the credential. Valid values include `approved` or `revoked`. Status pulumi.StringOutput `pulumi:"status"` }
Creates an app associated with a developer. This API associates the developer app with the specified API product and auto-generates an API key for the app to use in calls to API proxies inside that API product. The `name` is the unique ID of the app that you can use in API calls. The `DisplayName` (set as an attribute) appears in the UI. If you don't set the `DisplayName` attribute, the `name` appears in the UI.
func GetDeveloperApp ¶ added in v0.32.0
func GetDeveloperApp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeveloperAppState, opts ...pulumi.ResourceOption) (*DeveloperApp, error)
GetDeveloperApp gets an existing DeveloperApp 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 NewDeveloperApp ¶ added in v0.32.0
func NewDeveloperApp(ctx *pulumi.Context, name string, args *DeveloperAppArgs, opts ...pulumi.ResourceOption) (*DeveloperApp, error)
NewDeveloperApp registers a new resource with the given unique name, arguments, and options.
func (*DeveloperApp) ElementType ¶ added in v0.32.0
func (*DeveloperApp) ElementType() reflect.Type
func (*DeveloperApp) ToDeveloperAppOutput ¶ added in v0.32.0
func (i *DeveloperApp) ToDeveloperAppOutput() DeveloperAppOutput
func (*DeveloperApp) ToDeveloperAppOutputWithContext ¶ added in v0.32.0
func (i *DeveloperApp) ToDeveloperAppOutputWithContext(ctx context.Context) DeveloperAppOutput
type DeveloperAppArgs ¶ added in v0.32.0
type DeveloperAppArgs struct { // List of API products associated with the developer app. ApiProducts pulumi.StringArrayInput // Developer app family. AppFamily pulumi.StringPtrInput // ID of the developer app. AppId pulumi.StringPtrInput // List of attributes for the developer app. Attributes GoogleCloudApigeeV1AttributeArrayInput // Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to developer apps. CallbackUrl pulumi.StringPtrInput // ID of the developer. DeveloperId pulumi.StringInput // Expiration time, in milliseconds, for the consumer key that is generated for the developer app. If not set or left to the default value of `-1`, the API key never expires. The expiration time can't be updated after it is set. KeyExpiresIn pulumi.StringPtrInput // Name of the developer app. Name pulumi.StringPtrInput OrganizationId pulumi.StringInput // Scopes to apply to the developer app. The specified scopes must already exist for the API product that you associate with the developer app. Scopes pulumi.StringArrayInput // Status of the credential. Valid values include `approved` or `revoked`. Status pulumi.StringPtrInput }
The set of arguments for constructing a DeveloperApp resource.
func (DeveloperAppArgs) ElementType ¶ added in v0.32.0
func (DeveloperAppArgs) ElementType() reflect.Type
type DeveloperAppInput ¶ added in v0.32.0
type DeveloperAppInput interface { pulumi.Input ToDeveloperAppOutput() DeveloperAppOutput ToDeveloperAppOutputWithContext(ctx context.Context) DeveloperAppOutput }
type DeveloperAppOutput ¶ added in v0.32.0
type DeveloperAppOutput struct{ *pulumi.OutputState }
func (DeveloperAppOutput) ApiProducts ¶ added in v0.32.0
func (o DeveloperAppOutput) ApiProducts() pulumi.StringArrayOutput
List of API products associated with the developer app.
func (DeveloperAppOutput) AppFamily ¶ added in v0.32.0
func (o DeveloperAppOutput) AppFamily() pulumi.StringOutput
Developer app family.
func (DeveloperAppOutput) AppId ¶ added in v0.32.0
func (o DeveloperAppOutput) AppId() pulumi.StringOutput
ID of the developer app.
func (DeveloperAppOutput) Attributes ¶ added in v0.32.0
func (o DeveloperAppOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
List of attributes for the developer app.
func (DeveloperAppOutput) CallbackUrl ¶ added in v0.32.0
func (o DeveloperAppOutput) CallbackUrl() pulumi.StringOutput
Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to developer apps.
func (DeveloperAppOutput) CreatedAt ¶ added in v0.32.0
func (o DeveloperAppOutput) CreatedAt() pulumi.StringOutput
Time the developer app was created in milliseconds since epoch.
func (DeveloperAppOutput) Credentials ¶ added in v0.32.0
func (o DeveloperAppOutput) Credentials() GoogleCloudApigeeV1CredentialResponseArrayOutput
Set of credentials for the developer app consisting of the consumer key/secret pairs associated with the API products.
func (DeveloperAppOutput) DeveloperId ¶ added in v0.32.0
func (o DeveloperAppOutput) DeveloperId() pulumi.StringOutput
func (DeveloperAppOutput) ElementType ¶ added in v0.32.0
func (DeveloperAppOutput) ElementType() reflect.Type
func (DeveloperAppOutput) KeyExpiresIn ¶ added in v0.32.0
func (o DeveloperAppOutput) KeyExpiresIn() pulumi.StringOutput
Expiration time, in milliseconds, for the consumer key that is generated for the developer app. If not set or left to the default value of `-1`, the API key never expires. The expiration time can't be updated after it is set.
func (DeveloperAppOutput) LastModifiedAt ¶ added in v0.32.0
func (o DeveloperAppOutput) LastModifiedAt() pulumi.StringOutput
Time the developer app was modified in milliseconds since epoch.
func (DeveloperAppOutput) Name ¶ added in v0.32.0
func (o DeveloperAppOutput) Name() pulumi.StringOutput
Name of the developer app.
func (DeveloperAppOutput) OrganizationId ¶ added in v0.32.0
func (o DeveloperAppOutput) OrganizationId() pulumi.StringOutput
func (DeveloperAppOutput) Scopes ¶ added in v0.32.0
func (o DeveloperAppOutput) Scopes() pulumi.StringArrayOutput
Scopes to apply to the developer app. The specified scopes must already exist for the API product that you associate with the developer app.
func (DeveloperAppOutput) Status ¶ added in v0.32.0
func (o DeveloperAppOutput) Status() pulumi.StringOutput
Status of the credential. Valid values include `approved` or `revoked`.
func (DeveloperAppOutput) ToDeveloperAppOutput ¶ added in v0.32.0
func (o DeveloperAppOutput) ToDeveloperAppOutput() DeveloperAppOutput
func (DeveloperAppOutput) ToDeveloperAppOutputWithContext ¶ added in v0.32.0
func (o DeveloperAppOutput) ToDeveloperAppOutputWithContext(ctx context.Context) DeveloperAppOutput
type DeveloperAppState ¶ added in v0.32.0
type DeveloperAppState struct { }
func (DeveloperAppState) ElementType ¶ added in v0.32.0
func (DeveloperAppState) ElementType() reflect.Type
type DeveloperArgs ¶ added in v0.3.0
type DeveloperArgs struct { // Access type. AccessType pulumi.StringPtrInput // Developer app family. AppFamily pulumi.StringPtrInput // List of apps associated with the developer. Apps pulumi.StringArrayInput // Optional. Developer attributes (name/value pairs). The custom attribute limit is 18. Attributes GoogleCloudApigeeV1AttributeArrayInput // List of companies associated with the developer. Companies pulumi.StringArrayInput // ID of the developer. **Note**: IDs are generated internally by Apigee and are not guaranteed to stay the same over time. DeveloperId pulumi.StringPtrInput // Email address of the developer. This value is used to uniquely identify the developer in Apigee hybrid. Note that the email address has to be in lowercase only. Email pulumi.StringInput // First name of the developer. FirstName pulumi.StringInput // Last name of the developer. LastName pulumi.StringInput OrganizationId pulumi.StringInput // User name of the developer. Not used by Apigee hybrid. UserName pulumi.StringInput }
The set of arguments for constructing a Developer resource.
func (DeveloperArgs) ElementType ¶ added in v0.3.0
func (DeveloperArgs) ElementType() reflect.Type
type DeveloperInput ¶ added in v0.3.0
type DeveloperInput interface { pulumi.Input ToDeveloperOutput() DeveloperOutput ToDeveloperOutputWithContext(ctx context.Context) DeveloperOutput }
type DeveloperOutput ¶ added in v0.3.0
type DeveloperOutput struct{ *pulumi.OutputState }
func (DeveloperOutput) AccessType ¶ added in v0.19.0
func (o DeveloperOutput) AccessType() pulumi.StringOutput
Access type.
func (DeveloperOutput) AppFamily ¶ added in v0.19.0
func (o DeveloperOutput) AppFamily() pulumi.StringOutput
Developer app family.
func (DeveloperOutput) Apps ¶ added in v0.19.0
func (o DeveloperOutput) Apps() pulumi.StringArrayOutput
List of apps associated with the developer.
func (DeveloperOutput) Attributes ¶ added in v0.19.0
func (o DeveloperOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
Optional. Developer attributes (name/value pairs). The custom attribute limit is 18.
func (DeveloperOutput) Companies ¶ added in v0.19.0
func (o DeveloperOutput) Companies() pulumi.StringArrayOutput
List of companies associated with the developer.
func (DeveloperOutput) CreatedAt ¶ added in v0.19.0
func (o DeveloperOutput) CreatedAt() pulumi.StringOutput
Time at which the developer was created in milliseconds since epoch.
func (DeveloperOutput) DeveloperId ¶ added in v0.19.0
func (o DeveloperOutput) DeveloperId() pulumi.StringOutput
ID of the developer. **Note**: IDs are generated internally by Apigee and are not guaranteed to stay the same over time.
func (DeveloperOutput) ElementType ¶ added in v0.3.0
func (DeveloperOutput) ElementType() reflect.Type
func (DeveloperOutput) Email ¶ added in v0.19.0
func (o DeveloperOutput) Email() pulumi.StringOutput
Email address of the developer. This value is used to uniquely identify the developer in Apigee hybrid. Note that the email address has to be in lowercase only.
func (DeveloperOutput) FirstName ¶ added in v0.19.0
func (o DeveloperOutput) FirstName() pulumi.StringOutput
First name of the developer.
func (DeveloperOutput) LastModifiedAt ¶ added in v0.19.0
func (o DeveloperOutput) LastModifiedAt() pulumi.StringOutput
Time at which the developer was last modified in milliseconds since epoch.
func (DeveloperOutput) LastName ¶ added in v0.19.0
func (o DeveloperOutput) LastName() pulumi.StringOutput
Last name of the developer.
func (DeveloperOutput) OrganizationId ¶ added in v0.21.0
func (o DeveloperOutput) OrganizationId() pulumi.StringOutput
func (DeveloperOutput) OrganizationName ¶ added in v0.19.0
func (o DeveloperOutput) OrganizationName() pulumi.StringOutput
Name of the Apigee organization in which the developer resides.
func (DeveloperOutput) Status ¶ added in v0.19.0
func (o DeveloperOutput) Status() pulumi.StringOutput
Status of the developer. Valid values are `active` and `inactive`.
func (DeveloperOutput) ToDeveloperOutput ¶ added in v0.3.0
func (o DeveloperOutput) ToDeveloperOutput() DeveloperOutput
func (DeveloperOutput) ToDeveloperOutputWithContext ¶ added in v0.3.0
func (o DeveloperOutput) ToDeveloperOutputWithContext(ctx context.Context) DeveloperOutput
func (DeveloperOutput) UserName ¶ added in v0.19.0
func (o DeveloperOutput) UserName() pulumi.StringOutput
User name of the developer. Not used by Apigee hybrid.
type DeveloperState ¶ added in v0.3.0
type DeveloperState struct { }
func (DeveloperState) ElementType ¶ added in v0.3.0
func (DeveloperState) ElementType() reflect.Type
type EndpointAttachment ¶ added in v0.15.0
type EndpointAttachment struct { pulumi.CustomResourceState // State of the endpoint attachment connection to the service attachment. ConnectionState pulumi.StringOutput `pulumi:"connectionState"` // ID to use for the endpoint attachment. ID must start with a lowercase letter followed by up to 31 lowercase letters, numbers, or hyphens, and cannot end with a hyphen. The minimum length is 2. EndpointAttachmentId pulumi.StringPtrOutput `pulumi:"endpointAttachmentId"` // Host that can be used in either the HTTP target endpoint directly or as the host in target server. Host pulumi.StringOutput `pulumi:"host"` // Location of the endpoint attachment. Location pulumi.StringOutput `pulumi:"location"` // Name of the endpoint attachment. Use the following structure in your request: `organizations/{org}/endpointAttachments/{endpoint_attachment}` Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Format: projects/*/regions/*/serviceAttachments/* ServiceAttachment pulumi.StringOutput `pulumi:"serviceAttachment"` // State of the endpoint attachment. Values other than `ACTIVE` mean the resource is not ready to use. State pulumi.StringOutput `pulumi:"state"` }
Creates an endpoint attachment. **Note:** Not supported for Apigee hybrid. Auto-naming is currently not supported for this resource.
func GetEndpointAttachment ¶ added in v0.15.0
func GetEndpointAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EndpointAttachmentState, opts ...pulumi.ResourceOption) (*EndpointAttachment, error)
GetEndpointAttachment gets an existing EndpointAttachment 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 NewEndpointAttachment ¶ added in v0.15.0
func NewEndpointAttachment(ctx *pulumi.Context, name string, args *EndpointAttachmentArgs, opts ...pulumi.ResourceOption) (*EndpointAttachment, error)
NewEndpointAttachment registers a new resource with the given unique name, arguments, and options.
func (*EndpointAttachment) ElementType ¶ added in v0.15.0
func (*EndpointAttachment) ElementType() reflect.Type
func (*EndpointAttachment) ToEndpointAttachmentOutput ¶ added in v0.15.0
func (i *EndpointAttachment) ToEndpointAttachmentOutput() EndpointAttachmentOutput
func (*EndpointAttachment) ToEndpointAttachmentOutputWithContext ¶ added in v0.15.0
func (i *EndpointAttachment) ToEndpointAttachmentOutputWithContext(ctx context.Context) EndpointAttachmentOutput
type EndpointAttachmentArgs ¶ added in v0.15.0
type EndpointAttachmentArgs struct { // ID to use for the endpoint attachment. ID must start with a lowercase letter followed by up to 31 lowercase letters, numbers, or hyphens, and cannot end with a hyphen. The minimum length is 2. EndpointAttachmentId pulumi.StringPtrInput // Location of the endpoint attachment. Location pulumi.StringPtrInput // Name of the endpoint attachment. Use the following structure in your request: `organizations/{org}/endpointAttachments/{endpoint_attachment}` Name pulumi.StringPtrInput OrganizationId pulumi.StringInput // Format: projects/*/regions/*/serviceAttachments/* ServiceAttachment pulumi.StringPtrInput }
The set of arguments for constructing a EndpointAttachment resource.
func (EndpointAttachmentArgs) ElementType ¶ added in v0.15.0
func (EndpointAttachmentArgs) ElementType() reflect.Type
type EndpointAttachmentInput ¶ added in v0.15.0
type EndpointAttachmentInput interface { pulumi.Input ToEndpointAttachmentOutput() EndpointAttachmentOutput ToEndpointAttachmentOutputWithContext(ctx context.Context) EndpointAttachmentOutput }
type EndpointAttachmentOutput ¶ added in v0.15.0
type EndpointAttachmentOutput struct{ *pulumi.OutputState }
func (EndpointAttachmentOutput) ConnectionState ¶ added in v0.24.0
func (o EndpointAttachmentOutput) ConnectionState() pulumi.StringOutput
State of the endpoint attachment connection to the service attachment.
func (EndpointAttachmentOutput) ElementType ¶ added in v0.15.0
func (EndpointAttachmentOutput) ElementType() reflect.Type
func (EndpointAttachmentOutput) EndpointAttachmentId ¶ added in v0.21.0
func (o EndpointAttachmentOutput) EndpointAttachmentId() pulumi.StringPtrOutput
ID to use for the endpoint attachment. ID must start with a lowercase letter followed by up to 31 lowercase letters, numbers, or hyphens, and cannot end with a hyphen. The minimum length is 2.
func (EndpointAttachmentOutput) Host ¶ added in v0.19.0
func (o EndpointAttachmentOutput) Host() pulumi.StringOutput
Host that can be used in either the HTTP target endpoint directly or as the host in target server.
func (EndpointAttachmentOutput) Location ¶ added in v0.19.0
func (o EndpointAttachmentOutput) Location() pulumi.StringOutput
Location of the endpoint attachment.
func (EndpointAttachmentOutput) Name ¶ added in v0.19.0
func (o EndpointAttachmentOutput) Name() pulumi.StringOutput
Name of the endpoint attachment. Use the following structure in your request: `organizations/{org}/endpointAttachments/{endpoint_attachment}`
func (EndpointAttachmentOutput) OrganizationId ¶ added in v0.21.0
func (o EndpointAttachmentOutput) OrganizationId() pulumi.StringOutput
func (EndpointAttachmentOutput) ServiceAttachment ¶ added in v0.19.0
func (o EndpointAttachmentOutput) ServiceAttachment() pulumi.StringOutput
Format: projects/*/regions/*/serviceAttachments/*
func (EndpointAttachmentOutput) State ¶ added in v0.19.0
func (o EndpointAttachmentOutput) State() pulumi.StringOutput
State of the endpoint attachment. Values other than `ACTIVE` mean the resource is not ready to use.
func (EndpointAttachmentOutput) ToEndpointAttachmentOutput ¶ added in v0.15.0
func (o EndpointAttachmentOutput) ToEndpointAttachmentOutput() EndpointAttachmentOutput
func (EndpointAttachmentOutput) ToEndpointAttachmentOutputWithContext ¶ added in v0.15.0
func (o EndpointAttachmentOutput) ToEndpointAttachmentOutputWithContext(ctx context.Context) EndpointAttachmentOutput
type EndpointAttachmentState ¶ added in v0.15.0
type EndpointAttachmentState struct { }
func (EndpointAttachmentState) ElementType ¶ added in v0.15.0
func (EndpointAttachmentState) ElementType() reflect.Type
type Entry ¶ added in v0.21.0
type Entry struct { pulumi.CustomResourceState ApiId pulumi.StringOutput `pulumi:"apiId"` KeyvaluemapId pulumi.StringOutput `pulumi:"keyvaluemapId"` // Resource URI that can be used to identify the scope of the key value map entries. Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Data or payload that is being retrieved and associated with the unique key. Value pulumi.StringOutput `pulumi:"value"` }
Creates key value entries in a key value map scoped to an organization, environment, or API proxy. **Note**: Supported for Apigee hybrid 1.8.x and higher.
func GetEntry ¶ added in v0.21.0
func GetEntry(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EntryState, opts ...pulumi.ResourceOption) (*Entry, error)
GetEntry gets an existing Entry 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 NewEntry ¶ added in v0.21.0
func NewEntry(ctx *pulumi.Context, name string, args *EntryArgs, opts ...pulumi.ResourceOption) (*Entry, error)
NewEntry registers a new resource with the given unique name, arguments, and options.
func (*Entry) ElementType ¶ added in v0.21.0
func (*Entry) ToEntryOutput ¶ added in v0.21.0
func (i *Entry) ToEntryOutput() EntryOutput
func (*Entry) ToEntryOutputWithContext ¶ added in v0.21.0
func (i *Entry) ToEntryOutputWithContext(ctx context.Context) EntryOutput
type EntryArgs ¶ added in v0.21.0
type EntryArgs struct { ApiId pulumi.StringInput KeyvaluemapId pulumi.StringInput // Resource URI that can be used to identify the scope of the key value map entries. Name pulumi.StringPtrInput OrganizationId pulumi.StringInput // Data or payload that is being retrieved and associated with the unique key. Value pulumi.StringInput }
The set of arguments for constructing a Entry resource.
func (EntryArgs) ElementType ¶ added in v0.21.0
type EntryInput ¶ added in v0.21.0
type EntryInput interface { pulumi.Input ToEntryOutput() EntryOutput ToEntryOutputWithContext(ctx context.Context) EntryOutput }
type EntryOutput ¶ added in v0.21.0
type EntryOutput struct{ *pulumi.OutputState }
func (EntryOutput) ApiId ¶ added in v0.21.0
func (o EntryOutput) ApiId() pulumi.StringOutput
func (EntryOutput) ElementType ¶ added in v0.21.0
func (EntryOutput) ElementType() reflect.Type
func (EntryOutput) KeyvaluemapId ¶ added in v0.21.0
func (o EntryOutput) KeyvaluemapId() pulumi.StringOutput
func (EntryOutput) Name ¶ added in v0.21.0
func (o EntryOutput) Name() pulumi.StringOutput
Resource URI that can be used to identify the scope of the key value map entries.
func (EntryOutput) OrganizationId ¶ added in v0.21.0
func (o EntryOutput) OrganizationId() pulumi.StringOutput
func (EntryOutput) ToEntryOutput ¶ added in v0.21.0
func (o EntryOutput) ToEntryOutput() EntryOutput
func (EntryOutput) ToEntryOutputWithContext ¶ added in v0.21.0
func (o EntryOutput) ToEntryOutputWithContext(ctx context.Context) EntryOutput
func (EntryOutput) Value ¶ added in v0.21.0
func (o EntryOutput) Value() pulumi.StringOutput
Data or payload that is being retrieved and associated with the unique key.
type EntryState ¶ added in v0.21.0
type EntryState struct { }
func (EntryState) ElementType ¶ added in v0.21.0
func (EntryState) ElementType() reflect.Type
type Envgroup ¶ added in v0.3.0
type Envgroup struct { pulumi.CustomResourceState // The time at which the environment group was created as milliseconds since epoch. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Host names for this environment group. Hostnames pulumi.StringArrayOutput `pulumi:"hostnames"` // The time at which the environment group was last updated as milliseconds since epoch. LastModifiedAt pulumi.StringOutput `pulumi:"lastModifiedAt"` // ID of the environment group. Overrides any ID in the environment_group resource. Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // State of the environment group. Values other than ACTIVE means the resource is not ready to use. State pulumi.StringOutput `pulumi:"state"` }
Creates a new environment group.
func GetEnvgroup ¶ added in v0.3.0
func GetEnvgroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvgroupState, opts ...pulumi.ResourceOption) (*Envgroup, error)
GetEnvgroup gets an existing Envgroup 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 NewEnvgroup ¶ added in v0.3.0
func NewEnvgroup(ctx *pulumi.Context, name string, args *EnvgroupArgs, opts ...pulumi.ResourceOption) (*Envgroup, error)
NewEnvgroup registers a new resource with the given unique name, arguments, and options.
func (*Envgroup) ElementType ¶ added in v0.3.0
func (*Envgroup) ToEnvgroupOutput ¶ added in v0.3.0
func (i *Envgroup) ToEnvgroupOutput() EnvgroupOutput
func (*Envgroup) ToEnvgroupOutputWithContext ¶ added in v0.3.0
func (i *Envgroup) ToEnvgroupOutputWithContext(ctx context.Context) EnvgroupOutput
type EnvgroupArgs ¶ added in v0.3.0
type EnvgroupArgs struct { // Host names for this environment group. Hostnames pulumi.StringArrayInput // ID of the environment group. Name pulumi.StringPtrInput OrganizationId pulumi.StringInput }
The set of arguments for constructing a Envgroup resource.
func (EnvgroupArgs) ElementType ¶ added in v0.3.0
func (EnvgroupArgs) ElementType() reflect.Type
type EnvgroupAttachment ¶ added in v0.3.0
type EnvgroupAttachment struct { pulumi.CustomResourceState // The time at which the environment group attachment was created as milliseconds since epoch. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` EnvgroupId pulumi.StringOutput `pulumi:"envgroupId"` // ID of the attached environment. Environment pulumi.StringOutput `pulumi:"environment"` // ID of the environment group. EnvironmentGroupId pulumi.StringOutput `pulumi:"environmentGroupId"` // ID of the environment group attachment. Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` }
Creates a new attachment of an environment to an environment group.
func GetEnvgroupAttachment ¶ added in v0.3.0
func GetEnvgroupAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvgroupAttachmentState, opts ...pulumi.ResourceOption) (*EnvgroupAttachment, error)
GetEnvgroupAttachment gets an existing EnvgroupAttachment 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 NewEnvgroupAttachment ¶ added in v0.3.0
func NewEnvgroupAttachment(ctx *pulumi.Context, name string, args *EnvgroupAttachmentArgs, opts ...pulumi.ResourceOption) (*EnvgroupAttachment, error)
NewEnvgroupAttachment registers a new resource with the given unique name, arguments, and options.
func (*EnvgroupAttachment) ElementType ¶ added in v0.3.0
func (*EnvgroupAttachment) ElementType() reflect.Type
func (*EnvgroupAttachment) ToEnvgroupAttachmentOutput ¶ added in v0.3.0
func (i *EnvgroupAttachment) ToEnvgroupAttachmentOutput() EnvgroupAttachmentOutput
func (*EnvgroupAttachment) ToEnvgroupAttachmentOutputWithContext ¶ added in v0.3.0
func (i *EnvgroupAttachment) ToEnvgroupAttachmentOutputWithContext(ctx context.Context) EnvgroupAttachmentOutput
type EnvgroupAttachmentArgs ¶ added in v0.3.0
type EnvgroupAttachmentArgs struct { EnvgroupId pulumi.StringInput // ID of the attached environment. Environment pulumi.StringInput // ID of the environment group attachment. Name pulumi.StringPtrInput OrganizationId pulumi.StringInput }
The set of arguments for constructing a EnvgroupAttachment resource.
func (EnvgroupAttachmentArgs) ElementType ¶ added in v0.3.0
func (EnvgroupAttachmentArgs) ElementType() reflect.Type
type EnvgroupAttachmentInput ¶ added in v0.3.0
type EnvgroupAttachmentInput interface { pulumi.Input ToEnvgroupAttachmentOutput() EnvgroupAttachmentOutput ToEnvgroupAttachmentOutputWithContext(ctx context.Context) EnvgroupAttachmentOutput }
type EnvgroupAttachmentOutput ¶ added in v0.3.0
type EnvgroupAttachmentOutput struct{ *pulumi.OutputState }
func (EnvgroupAttachmentOutput) CreatedAt ¶ added in v0.19.0
func (o EnvgroupAttachmentOutput) CreatedAt() pulumi.StringOutput
The time at which the environment group attachment was created as milliseconds since epoch.
func (EnvgroupAttachmentOutput) ElementType ¶ added in v0.3.0
func (EnvgroupAttachmentOutput) ElementType() reflect.Type
func (EnvgroupAttachmentOutput) EnvgroupId ¶ added in v0.21.0
func (o EnvgroupAttachmentOutput) EnvgroupId() pulumi.StringOutput
func (EnvgroupAttachmentOutput) Environment ¶ added in v0.19.0
func (o EnvgroupAttachmentOutput) Environment() pulumi.StringOutput
ID of the attached environment.
func (EnvgroupAttachmentOutput) EnvironmentGroupId ¶ added in v0.19.0
func (o EnvgroupAttachmentOutput) EnvironmentGroupId() pulumi.StringOutput
ID of the environment group.
func (EnvgroupAttachmentOutput) Name ¶ added in v0.19.0
func (o EnvgroupAttachmentOutput) Name() pulumi.StringOutput
ID of the environment group attachment.
func (EnvgroupAttachmentOutput) OrganizationId ¶ added in v0.21.0
func (o EnvgroupAttachmentOutput) OrganizationId() pulumi.StringOutput
func (EnvgroupAttachmentOutput) ToEnvgroupAttachmentOutput ¶ added in v0.3.0
func (o EnvgroupAttachmentOutput) ToEnvgroupAttachmentOutput() EnvgroupAttachmentOutput
func (EnvgroupAttachmentOutput) ToEnvgroupAttachmentOutputWithContext ¶ added in v0.3.0
func (o EnvgroupAttachmentOutput) ToEnvgroupAttachmentOutputWithContext(ctx context.Context) EnvgroupAttachmentOutput
type EnvgroupAttachmentState ¶ added in v0.3.0
type EnvgroupAttachmentState struct { }
func (EnvgroupAttachmentState) ElementType ¶ added in v0.3.0
func (EnvgroupAttachmentState) ElementType() reflect.Type
type EnvgroupInput ¶ added in v0.3.0
type EnvgroupInput interface { pulumi.Input ToEnvgroupOutput() EnvgroupOutput ToEnvgroupOutputWithContext(ctx context.Context) EnvgroupOutput }
type EnvgroupOutput ¶ added in v0.3.0
type EnvgroupOutput struct{ *pulumi.OutputState }
func (EnvgroupOutput) CreatedAt ¶ added in v0.19.0
func (o EnvgroupOutput) CreatedAt() pulumi.StringOutput
The time at which the environment group was created as milliseconds since epoch.
func (EnvgroupOutput) ElementType ¶ added in v0.3.0
func (EnvgroupOutput) ElementType() reflect.Type
func (EnvgroupOutput) Hostnames ¶ added in v0.19.0
func (o EnvgroupOutput) Hostnames() pulumi.StringArrayOutput
Host names for this environment group.
func (EnvgroupOutput) LastModifiedAt ¶ added in v0.19.0
func (o EnvgroupOutput) LastModifiedAt() pulumi.StringOutput
The time at which the environment group was last updated as milliseconds since epoch.
func (EnvgroupOutput) Name ¶ added in v0.19.0
func (o EnvgroupOutput) Name() pulumi.StringOutput
ID of the environment group. Overrides any ID in the environment_group resource.
func (EnvgroupOutput) OrganizationId ¶ added in v0.21.0
func (o EnvgroupOutput) OrganizationId() pulumi.StringOutput
func (EnvgroupOutput) State ¶ added in v0.19.0
func (o EnvgroupOutput) State() pulumi.StringOutput
State of the environment group. Values other than ACTIVE means the resource is not ready to use.
func (EnvgroupOutput) ToEnvgroupOutput ¶ added in v0.3.0
func (o EnvgroupOutput) ToEnvgroupOutput() EnvgroupOutput
func (EnvgroupOutput) ToEnvgroupOutputWithContext ¶ added in v0.3.0
func (o EnvgroupOutput) ToEnvgroupOutputWithContext(ctx context.Context) EnvgroupOutput
type EnvgroupState ¶ added in v0.3.0
type EnvgroupState struct { }
func (EnvgroupState) ElementType ¶ added in v0.3.0
func (EnvgroupState) ElementType() reflect.Type
type Environment ¶ added in v0.3.0
type Environment struct { pulumi.CustomResourceState // Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed. ApiProxyType pulumi.StringOutput `pulumi:"apiProxyType"` // Creation time of this environment as milliseconds since epoch. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Optional. Deployment type supported by the environment. The deployment type can be set when creating the environment and cannot be changed. When you enable archive deployment, you will be **prevented from performing** a [subset of actions](/apigee/docs/api-platform/local-development/overview#prevented-actions) within the environment, including: * Managing the deployment of API proxy or shared flow revisions * Creating, updating, or deleting resource files * Creating, updating, or deleting target servers DeploymentType pulumi.StringOutput `pulumi:"deploymentType"` // Optional. Description of the environment. Description pulumi.StringOutput `pulumi:"description"` // Optional. Display name for this environment. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Optional. Url of the forward proxy to be applied to the runtime instances in this environment. Must be in the format of {scheme}://{hostname}:{port}. Note that scheme must be one of "http" or "https", and port must be supplied. ForwardProxyUri pulumi.StringOutput `pulumi:"forwardProxyUri"` HasAttachedFlowHooks pulumi.BoolOutput `pulumi:"hasAttachedFlowHooks"` // Last modification time of this environment as milliseconds since epoch. LastModifiedAt pulumi.StringOutput `pulumi:"lastModifiedAt"` // Optional. Name of the environment. Name pulumi.StringOutput `pulumi:"name"` // Optional. NodeConfig of the environment. NodeConfig GoogleCloudApigeeV1NodeConfigResponseOutput `pulumi:"nodeConfig"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Optional. Key-value pairs that may be used for customizing the environment. Properties GoogleCloudApigeeV1PropertiesResponseOutput `pulumi:"properties"` // State of the environment. Values other than ACTIVE means the resource is not ready to use. State pulumi.StringOutput `pulumi:"state"` // Optional. EnvironmentType selected for the environment. Type pulumi.StringOutput `pulumi:"type"` }
Creates an environment in an organization.
func GetEnvironment ¶ added in v0.3.0
func GetEnvironment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)
GetEnvironment gets an existing Environment 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 NewEnvironment ¶ added in v0.3.0
func NewEnvironment(ctx *pulumi.Context, name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)
NewEnvironment registers a new resource with the given unique name, arguments, and options.
func (*Environment) ElementType ¶ added in v0.3.0
func (*Environment) ElementType() reflect.Type
func (*Environment) ToEnvironmentOutput ¶ added in v0.3.0
func (i *Environment) ToEnvironmentOutput() EnvironmentOutput
func (*Environment) ToEnvironmentOutputWithContext ¶ added in v0.3.0
func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
type EnvironmentApiProxyType ¶ added in v0.8.0
type EnvironmentApiProxyType string
Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed.
func (EnvironmentApiProxyType) ElementType ¶ added in v0.8.0
func (EnvironmentApiProxyType) ElementType() reflect.Type
func (EnvironmentApiProxyType) ToEnvironmentApiProxyTypeOutput ¶ added in v0.8.0
func (e EnvironmentApiProxyType) ToEnvironmentApiProxyTypeOutput() EnvironmentApiProxyTypeOutput
func (EnvironmentApiProxyType) ToEnvironmentApiProxyTypeOutputWithContext ¶ added in v0.8.0
func (e EnvironmentApiProxyType) ToEnvironmentApiProxyTypeOutputWithContext(ctx context.Context) EnvironmentApiProxyTypeOutput
func (EnvironmentApiProxyType) ToEnvironmentApiProxyTypePtrOutput ¶ added in v0.8.0
func (e EnvironmentApiProxyType) ToEnvironmentApiProxyTypePtrOutput() EnvironmentApiProxyTypePtrOutput
func (EnvironmentApiProxyType) ToEnvironmentApiProxyTypePtrOutputWithContext ¶ added in v0.8.0
func (e EnvironmentApiProxyType) ToEnvironmentApiProxyTypePtrOutputWithContext(ctx context.Context) EnvironmentApiProxyTypePtrOutput
func (EnvironmentApiProxyType) ToStringOutput ¶ added in v0.8.0
func (e EnvironmentApiProxyType) ToStringOutput() pulumi.StringOutput
func (EnvironmentApiProxyType) ToStringOutputWithContext ¶ added in v0.8.0
func (e EnvironmentApiProxyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnvironmentApiProxyType) ToStringPtrOutput ¶ added in v0.8.0
func (e EnvironmentApiProxyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentApiProxyType) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (e EnvironmentApiProxyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnvironmentApiProxyTypeInput ¶ added in v0.8.0
type EnvironmentApiProxyTypeInput interface { pulumi.Input ToEnvironmentApiProxyTypeOutput() EnvironmentApiProxyTypeOutput ToEnvironmentApiProxyTypeOutputWithContext(context.Context) EnvironmentApiProxyTypeOutput }
EnvironmentApiProxyTypeInput is an input type that accepts values of the EnvironmentApiProxyType enum A concrete instance of `EnvironmentApiProxyTypeInput` can be one of the following:
EnvironmentApiProxyTypeApiProxyTypeUnspecified EnvironmentApiProxyTypeProgrammable EnvironmentApiProxyTypeConfigurable
type EnvironmentApiProxyTypeOutput ¶ added in v0.8.0
type EnvironmentApiProxyTypeOutput struct{ *pulumi.OutputState }
func (EnvironmentApiProxyTypeOutput) ElementType ¶ added in v0.8.0
func (EnvironmentApiProxyTypeOutput) ElementType() reflect.Type
func (EnvironmentApiProxyTypeOutput) ToEnvironmentApiProxyTypeOutput ¶ added in v0.8.0
func (o EnvironmentApiProxyTypeOutput) ToEnvironmentApiProxyTypeOutput() EnvironmentApiProxyTypeOutput
func (EnvironmentApiProxyTypeOutput) ToEnvironmentApiProxyTypeOutputWithContext ¶ added in v0.8.0
func (o EnvironmentApiProxyTypeOutput) ToEnvironmentApiProxyTypeOutputWithContext(ctx context.Context) EnvironmentApiProxyTypeOutput
func (EnvironmentApiProxyTypeOutput) ToEnvironmentApiProxyTypePtrOutput ¶ added in v0.8.0
func (o EnvironmentApiProxyTypeOutput) ToEnvironmentApiProxyTypePtrOutput() EnvironmentApiProxyTypePtrOutput
func (EnvironmentApiProxyTypeOutput) ToEnvironmentApiProxyTypePtrOutputWithContext ¶ added in v0.8.0
func (o EnvironmentApiProxyTypeOutput) ToEnvironmentApiProxyTypePtrOutputWithContext(ctx context.Context) EnvironmentApiProxyTypePtrOutput
func (EnvironmentApiProxyTypeOutput) ToStringOutput ¶ added in v0.8.0
func (o EnvironmentApiProxyTypeOutput) ToStringOutput() pulumi.StringOutput
func (EnvironmentApiProxyTypeOutput) ToStringOutputWithContext ¶ added in v0.8.0
func (o EnvironmentApiProxyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnvironmentApiProxyTypeOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o EnvironmentApiProxyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentApiProxyTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o EnvironmentApiProxyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnvironmentApiProxyTypePtrInput ¶ added in v0.8.0
type EnvironmentApiProxyTypePtrInput interface { pulumi.Input ToEnvironmentApiProxyTypePtrOutput() EnvironmentApiProxyTypePtrOutput ToEnvironmentApiProxyTypePtrOutputWithContext(context.Context) EnvironmentApiProxyTypePtrOutput }
func EnvironmentApiProxyTypePtr ¶ added in v0.8.0
func EnvironmentApiProxyTypePtr(v string) EnvironmentApiProxyTypePtrInput
type EnvironmentApiProxyTypePtrOutput ¶ added in v0.8.0
type EnvironmentApiProxyTypePtrOutput struct{ *pulumi.OutputState }
func (EnvironmentApiProxyTypePtrOutput) Elem ¶ added in v0.8.0
func (o EnvironmentApiProxyTypePtrOutput) Elem() EnvironmentApiProxyTypeOutput
func (EnvironmentApiProxyTypePtrOutput) ElementType ¶ added in v0.8.0
func (EnvironmentApiProxyTypePtrOutput) ElementType() reflect.Type
func (EnvironmentApiProxyTypePtrOutput) ToEnvironmentApiProxyTypePtrOutput ¶ added in v0.8.0
func (o EnvironmentApiProxyTypePtrOutput) ToEnvironmentApiProxyTypePtrOutput() EnvironmentApiProxyTypePtrOutput
func (EnvironmentApiProxyTypePtrOutput) ToEnvironmentApiProxyTypePtrOutputWithContext ¶ added in v0.8.0
func (o EnvironmentApiProxyTypePtrOutput) ToEnvironmentApiProxyTypePtrOutputWithContext(ctx context.Context) EnvironmentApiProxyTypePtrOutput
func (EnvironmentApiProxyTypePtrOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o EnvironmentApiProxyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentApiProxyTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o EnvironmentApiProxyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnvironmentArgs ¶ added in v0.3.0
type EnvironmentArgs struct { // Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed. ApiProxyType EnvironmentApiProxyTypePtrInput // Optional. Deployment type supported by the environment. The deployment type can be set when creating the environment and cannot be changed. When you enable archive deployment, you will be **prevented from performing** a [subset of actions](/apigee/docs/api-platform/local-development/overview#prevented-actions) within the environment, including: * Managing the deployment of API proxy or shared flow revisions * Creating, updating, or deleting resource files * Creating, updating, or deleting target servers DeploymentType EnvironmentDeploymentTypePtrInput // Optional. Description of the environment. Description pulumi.StringPtrInput // Optional. Display name for this environment. DisplayName pulumi.StringPtrInput // Optional. Url of the forward proxy to be applied to the runtime instances in this environment. Must be in the format of {scheme}://{hostname}:{port}. Note that scheme must be one of "http" or "https", and port must be supplied. ForwardProxyUri pulumi.StringPtrInput HasAttachedFlowHooks pulumi.BoolPtrInput // Name of the environment. Values must match the regular expression `^[.\\p{Alnum}-_]{1,255}$` Name pulumi.StringPtrInput // Optional. NodeConfig of the environment. NodeConfig GoogleCloudApigeeV1NodeConfigPtrInput OrganizationId pulumi.StringInput // Optional. Key-value pairs that may be used for customizing the environment. Properties GoogleCloudApigeeV1PropertiesPtrInput // Optional. EnvironmentType selected for the environment. Type EnvironmentTypePtrInput }
The set of arguments for constructing a Environment resource.
func (EnvironmentArgs) ElementType ¶ added in v0.3.0
func (EnvironmentArgs) ElementType() reflect.Type
type EnvironmentDeploymentType ¶ added in v0.8.0
type EnvironmentDeploymentType string
Optional. Deployment type supported by the environment. The deployment type can be set when creating the environment and cannot be changed. When you enable archive deployment, you will be **prevented from performing** a [subset of actions](/apigee/docs/api-platform/local-development/overview#prevented-actions) within the environment, including: * Managing the deployment of API proxy or shared flow revisions * Creating, updating, or deleting resource files * Creating, updating, or deleting target servers
func (EnvironmentDeploymentType) ElementType ¶ added in v0.8.0
func (EnvironmentDeploymentType) ElementType() reflect.Type
func (EnvironmentDeploymentType) ToEnvironmentDeploymentTypeOutput ¶ added in v0.8.0
func (e EnvironmentDeploymentType) ToEnvironmentDeploymentTypeOutput() EnvironmentDeploymentTypeOutput
func (EnvironmentDeploymentType) ToEnvironmentDeploymentTypeOutputWithContext ¶ added in v0.8.0
func (e EnvironmentDeploymentType) ToEnvironmentDeploymentTypeOutputWithContext(ctx context.Context) EnvironmentDeploymentTypeOutput
func (EnvironmentDeploymentType) ToEnvironmentDeploymentTypePtrOutput ¶ added in v0.8.0
func (e EnvironmentDeploymentType) ToEnvironmentDeploymentTypePtrOutput() EnvironmentDeploymentTypePtrOutput
func (EnvironmentDeploymentType) ToEnvironmentDeploymentTypePtrOutputWithContext ¶ added in v0.8.0
func (e EnvironmentDeploymentType) ToEnvironmentDeploymentTypePtrOutputWithContext(ctx context.Context) EnvironmentDeploymentTypePtrOutput
func (EnvironmentDeploymentType) ToStringOutput ¶ added in v0.8.0
func (e EnvironmentDeploymentType) ToStringOutput() pulumi.StringOutput
func (EnvironmentDeploymentType) ToStringOutputWithContext ¶ added in v0.8.0
func (e EnvironmentDeploymentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnvironmentDeploymentType) ToStringPtrOutput ¶ added in v0.8.0
func (e EnvironmentDeploymentType) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentDeploymentType) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (e EnvironmentDeploymentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnvironmentDeploymentTypeInput ¶ added in v0.8.0
type EnvironmentDeploymentTypeInput interface { pulumi.Input ToEnvironmentDeploymentTypeOutput() EnvironmentDeploymentTypeOutput ToEnvironmentDeploymentTypeOutputWithContext(context.Context) EnvironmentDeploymentTypeOutput }
EnvironmentDeploymentTypeInput is an input type that accepts values of the EnvironmentDeploymentType enum A concrete instance of `EnvironmentDeploymentTypeInput` can be one of the following:
EnvironmentDeploymentTypeDeploymentTypeUnspecified EnvironmentDeploymentTypeProxy EnvironmentDeploymentTypeArchive
type EnvironmentDeploymentTypeOutput ¶ added in v0.8.0
type EnvironmentDeploymentTypeOutput struct{ *pulumi.OutputState }
func (EnvironmentDeploymentTypeOutput) ElementType ¶ added in v0.8.0
func (EnvironmentDeploymentTypeOutput) ElementType() reflect.Type
func (EnvironmentDeploymentTypeOutput) ToEnvironmentDeploymentTypeOutput ¶ added in v0.8.0
func (o EnvironmentDeploymentTypeOutput) ToEnvironmentDeploymentTypeOutput() EnvironmentDeploymentTypeOutput
func (EnvironmentDeploymentTypeOutput) ToEnvironmentDeploymentTypeOutputWithContext ¶ added in v0.8.0
func (o EnvironmentDeploymentTypeOutput) ToEnvironmentDeploymentTypeOutputWithContext(ctx context.Context) EnvironmentDeploymentTypeOutput
func (EnvironmentDeploymentTypeOutput) ToEnvironmentDeploymentTypePtrOutput ¶ added in v0.8.0
func (o EnvironmentDeploymentTypeOutput) ToEnvironmentDeploymentTypePtrOutput() EnvironmentDeploymentTypePtrOutput
func (EnvironmentDeploymentTypeOutput) ToEnvironmentDeploymentTypePtrOutputWithContext ¶ added in v0.8.0
func (o EnvironmentDeploymentTypeOutput) ToEnvironmentDeploymentTypePtrOutputWithContext(ctx context.Context) EnvironmentDeploymentTypePtrOutput
func (EnvironmentDeploymentTypeOutput) ToStringOutput ¶ added in v0.8.0
func (o EnvironmentDeploymentTypeOutput) ToStringOutput() pulumi.StringOutput
func (EnvironmentDeploymentTypeOutput) ToStringOutputWithContext ¶ added in v0.8.0
func (o EnvironmentDeploymentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnvironmentDeploymentTypeOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o EnvironmentDeploymentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentDeploymentTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o EnvironmentDeploymentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnvironmentDeploymentTypePtrInput ¶ added in v0.8.0
type EnvironmentDeploymentTypePtrInput interface { pulumi.Input ToEnvironmentDeploymentTypePtrOutput() EnvironmentDeploymentTypePtrOutput ToEnvironmentDeploymentTypePtrOutputWithContext(context.Context) EnvironmentDeploymentTypePtrOutput }
func EnvironmentDeploymentTypePtr ¶ added in v0.8.0
func EnvironmentDeploymentTypePtr(v string) EnvironmentDeploymentTypePtrInput
type EnvironmentDeploymentTypePtrOutput ¶ added in v0.8.0
type EnvironmentDeploymentTypePtrOutput struct{ *pulumi.OutputState }
func (EnvironmentDeploymentTypePtrOutput) Elem ¶ added in v0.8.0
func (o EnvironmentDeploymentTypePtrOutput) Elem() EnvironmentDeploymentTypeOutput
func (EnvironmentDeploymentTypePtrOutput) ElementType ¶ added in v0.8.0
func (EnvironmentDeploymentTypePtrOutput) ElementType() reflect.Type
func (EnvironmentDeploymentTypePtrOutput) ToEnvironmentDeploymentTypePtrOutput ¶ added in v0.8.0
func (o EnvironmentDeploymentTypePtrOutput) ToEnvironmentDeploymentTypePtrOutput() EnvironmentDeploymentTypePtrOutput
func (EnvironmentDeploymentTypePtrOutput) ToEnvironmentDeploymentTypePtrOutputWithContext ¶ added in v0.8.0
func (o EnvironmentDeploymentTypePtrOutput) ToEnvironmentDeploymentTypePtrOutputWithContext(ctx context.Context) EnvironmentDeploymentTypePtrOutput
func (EnvironmentDeploymentTypePtrOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o EnvironmentDeploymentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentDeploymentTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o EnvironmentDeploymentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnvironmentEntry ¶ added in v0.21.0
type EnvironmentEntry struct { pulumi.CustomResourceState EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` KeyvaluemapId pulumi.StringOutput `pulumi:"keyvaluemapId"` // Resource URI that can be used to identify the scope of the key value map entries. Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Data or payload that is being retrieved and associated with the unique key. Value pulumi.StringOutput `pulumi:"value"` }
Creates key value entries in a key value map scoped to an organization, environment, or API proxy. **Note**: Supported for Apigee hybrid 1.8.x and higher.
func GetEnvironmentEntry ¶ added in v0.21.0
func GetEnvironmentEntry(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentEntryState, opts ...pulumi.ResourceOption) (*EnvironmentEntry, error)
GetEnvironmentEntry gets an existing EnvironmentEntry 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 NewEnvironmentEntry ¶ added in v0.21.0
func NewEnvironmentEntry(ctx *pulumi.Context, name string, args *EnvironmentEntryArgs, opts ...pulumi.ResourceOption) (*EnvironmentEntry, error)
NewEnvironmentEntry registers a new resource with the given unique name, arguments, and options.
func (*EnvironmentEntry) ElementType ¶ added in v0.21.0
func (*EnvironmentEntry) ElementType() reflect.Type
func (*EnvironmentEntry) ToEnvironmentEntryOutput ¶ added in v0.21.0
func (i *EnvironmentEntry) ToEnvironmentEntryOutput() EnvironmentEntryOutput
func (*EnvironmentEntry) ToEnvironmentEntryOutputWithContext ¶ added in v0.21.0
func (i *EnvironmentEntry) ToEnvironmentEntryOutputWithContext(ctx context.Context) EnvironmentEntryOutput
type EnvironmentEntryArgs ¶ added in v0.21.0
type EnvironmentEntryArgs struct { EnvironmentId pulumi.StringInput KeyvaluemapId pulumi.StringInput // Resource URI that can be used to identify the scope of the key value map entries. Name pulumi.StringPtrInput OrganizationId pulumi.StringInput // Data or payload that is being retrieved and associated with the unique key. Value pulumi.StringInput }
The set of arguments for constructing a EnvironmentEntry resource.
func (EnvironmentEntryArgs) ElementType ¶ added in v0.21.0
func (EnvironmentEntryArgs) ElementType() reflect.Type
type EnvironmentEntryInput ¶ added in v0.21.0
type EnvironmentEntryInput interface { pulumi.Input ToEnvironmentEntryOutput() EnvironmentEntryOutput ToEnvironmentEntryOutputWithContext(ctx context.Context) EnvironmentEntryOutput }
type EnvironmentEntryOutput ¶ added in v0.21.0
type EnvironmentEntryOutput struct{ *pulumi.OutputState }
func (EnvironmentEntryOutput) ElementType ¶ added in v0.21.0
func (EnvironmentEntryOutput) ElementType() reflect.Type
func (EnvironmentEntryOutput) EnvironmentId ¶ added in v0.21.0
func (o EnvironmentEntryOutput) EnvironmentId() pulumi.StringOutput
func (EnvironmentEntryOutput) KeyvaluemapId ¶ added in v0.21.0
func (o EnvironmentEntryOutput) KeyvaluemapId() pulumi.StringOutput
func (EnvironmentEntryOutput) Name ¶ added in v0.21.0
func (o EnvironmentEntryOutput) Name() pulumi.StringOutput
Resource URI that can be used to identify the scope of the key value map entries.
func (EnvironmentEntryOutput) OrganizationId ¶ added in v0.21.0
func (o EnvironmentEntryOutput) OrganizationId() pulumi.StringOutput
func (EnvironmentEntryOutput) ToEnvironmentEntryOutput ¶ added in v0.21.0
func (o EnvironmentEntryOutput) ToEnvironmentEntryOutput() EnvironmentEntryOutput
func (EnvironmentEntryOutput) ToEnvironmentEntryOutputWithContext ¶ added in v0.21.0
func (o EnvironmentEntryOutput) ToEnvironmentEntryOutputWithContext(ctx context.Context) EnvironmentEntryOutput
func (EnvironmentEntryOutput) Value ¶ added in v0.21.0
func (o EnvironmentEntryOutput) Value() pulumi.StringOutput
Data or payload that is being retrieved and associated with the unique key.
type EnvironmentEntryState ¶ added in v0.21.0
type EnvironmentEntryState struct { }
func (EnvironmentEntryState) ElementType ¶ added in v0.21.0
func (EnvironmentEntryState) ElementType() reflect.Type
type EnvironmentInput ¶ added in v0.3.0
type EnvironmentInput interface { pulumi.Input ToEnvironmentOutput() EnvironmentOutput ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput }
type EnvironmentOutput ¶ added in v0.3.0
type EnvironmentOutput struct{ *pulumi.OutputState }
func (EnvironmentOutput) ApiProxyType ¶ added in v0.19.0
func (o EnvironmentOutput) ApiProxyType() pulumi.StringOutput
Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed.
func (EnvironmentOutput) CreatedAt ¶ added in v0.19.0
func (o EnvironmentOutput) CreatedAt() pulumi.StringOutput
Creation time of this environment as milliseconds since epoch.
func (EnvironmentOutput) DeploymentType ¶ added in v0.19.0
func (o EnvironmentOutput) DeploymentType() pulumi.StringOutput
Optional. Deployment type supported by the environment. The deployment type can be set when creating the environment and cannot be changed. When you enable archive deployment, you will be **prevented from performing** a [subset of actions](/apigee/docs/api-platform/local-development/overview#prevented-actions) within the environment, including: * Managing the deployment of API proxy or shared flow revisions * Creating, updating, or deleting resource files * Creating, updating, or deleting target servers
func (EnvironmentOutput) Description ¶ added in v0.19.0
func (o EnvironmentOutput) Description() pulumi.StringOutput
Optional. Description of the environment.
func (EnvironmentOutput) DisplayName ¶ added in v0.19.0
func (o EnvironmentOutput) DisplayName() pulumi.StringOutput
Optional. Display name for this environment.
func (EnvironmentOutput) ElementType ¶ added in v0.3.0
func (EnvironmentOutput) ElementType() reflect.Type
func (EnvironmentOutput) ForwardProxyUri ¶ added in v0.21.0
func (o EnvironmentOutput) ForwardProxyUri() pulumi.StringOutput
Optional. Url of the forward proxy to be applied to the runtime instances in this environment. Must be in the format of {scheme}://{hostname}:{port}. Note that scheme must be one of "http" or "https", and port must be supplied.
func (EnvironmentOutput) HasAttachedFlowHooks ¶ added in v0.32.0
func (o EnvironmentOutput) HasAttachedFlowHooks() pulumi.BoolOutput
func (EnvironmentOutput) LastModifiedAt ¶ added in v0.19.0
func (o EnvironmentOutput) LastModifiedAt() pulumi.StringOutput
Last modification time of this environment as milliseconds since epoch.
func (EnvironmentOutput) Name ¶ added in v0.19.0
func (o EnvironmentOutput) Name() pulumi.StringOutput
Optional. Name of the environment.
func (EnvironmentOutput) NodeConfig ¶ added in v0.24.0
func (o EnvironmentOutput) NodeConfig() GoogleCloudApigeeV1NodeConfigResponseOutput
Optional. NodeConfig of the environment.
func (EnvironmentOutput) OrganizationId ¶ added in v0.21.0
func (o EnvironmentOutput) OrganizationId() pulumi.StringOutput
func (EnvironmentOutput) Properties ¶ added in v0.19.0
func (o EnvironmentOutput) Properties() GoogleCloudApigeeV1PropertiesResponseOutput
Optional. Key-value pairs that may be used for customizing the environment.
func (EnvironmentOutput) State ¶ added in v0.19.0
func (o EnvironmentOutput) State() pulumi.StringOutput
State of the environment. Values other than ACTIVE means the resource is not ready to use.
func (EnvironmentOutput) ToEnvironmentOutput ¶ added in v0.3.0
func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
func (EnvironmentOutput) ToEnvironmentOutputWithContext ¶ added in v0.3.0
func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
func (EnvironmentOutput) Type ¶ added in v0.32.0
func (o EnvironmentOutput) Type() pulumi.StringOutput
Optional. EnvironmentType selected for the environment.
type EnvironmentState ¶ added in v0.3.0
type EnvironmentState struct { }
func (EnvironmentState) ElementType ¶ added in v0.3.0
func (EnvironmentState) ElementType() reflect.Type
type EnvironmentType ¶ added in v0.32.0
type EnvironmentType string
Optional. EnvironmentType selected for the environment.
func (EnvironmentType) ElementType ¶ added in v0.32.0
func (EnvironmentType) ElementType() reflect.Type
func (EnvironmentType) ToEnvironmentTypeOutput ¶ added in v0.32.0
func (e EnvironmentType) ToEnvironmentTypeOutput() EnvironmentTypeOutput
func (EnvironmentType) ToEnvironmentTypeOutputWithContext ¶ added in v0.32.0
func (e EnvironmentType) ToEnvironmentTypeOutputWithContext(ctx context.Context) EnvironmentTypeOutput
func (EnvironmentType) ToEnvironmentTypePtrOutput ¶ added in v0.32.0
func (e EnvironmentType) ToEnvironmentTypePtrOutput() EnvironmentTypePtrOutput
func (EnvironmentType) ToEnvironmentTypePtrOutputWithContext ¶ added in v0.32.0
func (e EnvironmentType) ToEnvironmentTypePtrOutputWithContext(ctx context.Context) EnvironmentTypePtrOutput
func (EnvironmentType) ToStringOutput ¶ added in v0.32.0
func (e EnvironmentType) ToStringOutput() pulumi.StringOutput
func (EnvironmentType) ToStringOutputWithContext ¶ added in v0.32.0
func (e EnvironmentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnvironmentType) ToStringPtrOutput ¶ added in v0.32.0
func (e EnvironmentType) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentType) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e EnvironmentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnvironmentTypeInput ¶ added in v0.32.0
type EnvironmentTypeInput interface { pulumi.Input ToEnvironmentTypeOutput() EnvironmentTypeOutput ToEnvironmentTypeOutputWithContext(context.Context) EnvironmentTypeOutput }
EnvironmentTypeInput is an input type that accepts values of the EnvironmentType enum A concrete instance of `EnvironmentTypeInput` can be one of the following:
EnvironmentTypeEnvironmentTypeUnspecified EnvironmentTypeBase EnvironmentTypeIntermediate EnvironmentTypeComprehensive
type EnvironmentTypeOutput ¶ added in v0.32.0
type EnvironmentTypeOutput struct{ *pulumi.OutputState }
func (EnvironmentTypeOutput) ElementType ¶ added in v0.32.0
func (EnvironmentTypeOutput) ElementType() reflect.Type
func (EnvironmentTypeOutput) ToEnvironmentTypeOutput ¶ added in v0.32.0
func (o EnvironmentTypeOutput) ToEnvironmentTypeOutput() EnvironmentTypeOutput
func (EnvironmentTypeOutput) ToEnvironmentTypeOutputWithContext ¶ added in v0.32.0
func (o EnvironmentTypeOutput) ToEnvironmentTypeOutputWithContext(ctx context.Context) EnvironmentTypeOutput
func (EnvironmentTypeOutput) ToEnvironmentTypePtrOutput ¶ added in v0.32.0
func (o EnvironmentTypeOutput) ToEnvironmentTypePtrOutput() EnvironmentTypePtrOutput
func (EnvironmentTypeOutput) ToEnvironmentTypePtrOutputWithContext ¶ added in v0.32.0
func (o EnvironmentTypeOutput) ToEnvironmentTypePtrOutputWithContext(ctx context.Context) EnvironmentTypePtrOutput
func (EnvironmentTypeOutput) ToStringOutput ¶ added in v0.32.0
func (o EnvironmentTypeOutput) ToStringOutput() pulumi.StringOutput
func (EnvironmentTypeOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o EnvironmentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnvironmentTypeOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o EnvironmentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o EnvironmentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnvironmentTypePtrInput ¶ added in v0.32.0
type EnvironmentTypePtrInput interface { pulumi.Input ToEnvironmentTypePtrOutput() EnvironmentTypePtrOutput ToEnvironmentTypePtrOutputWithContext(context.Context) EnvironmentTypePtrOutput }
func EnvironmentTypePtr ¶ added in v0.32.0
func EnvironmentTypePtr(v string) EnvironmentTypePtrInput
type EnvironmentTypePtrOutput ¶ added in v0.32.0
type EnvironmentTypePtrOutput struct{ *pulumi.OutputState }
func (EnvironmentTypePtrOutput) Elem ¶ added in v0.32.0
func (o EnvironmentTypePtrOutput) Elem() EnvironmentTypeOutput
func (EnvironmentTypePtrOutput) ElementType ¶ added in v0.32.0
func (EnvironmentTypePtrOutput) ElementType() reflect.Type
func (EnvironmentTypePtrOutput) ToEnvironmentTypePtrOutput ¶ added in v0.32.0
func (o EnvironmentTypePtrOutput) ToEnvironmentTypePtrOutput() EnvironmentTypePtrOutput
func (EnvironmentTypePtrOutput) ToEnvironmentTypePtrOutputWithContext ¶ added in v0.32.0
func (o EnvironmentTypePtrOutput) ToEnvironmentTypePtrOutputWithContext(ctx context.Context) EnvironmentTypePtrOutput
func (EnvironmentTypePtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o EnvironmentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o EnvironmentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Export ¶ added in v0.3.0
type Export struct { pulumi.CustomResourceState // Time the export job was created. Created pulumi.StringOutput `pulumi:"created"` // Name of the datastore that is the destination of the export job [datastore] DatastoreName pulumi.StringOutput `pulumi:"datastoreName"` // Description of the export job. Description pulumi.StringOutput `pulumi:"description"` EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` // Error is set when export fails Error pulumi.StringOutput `pulumi:"error"` // Execution time for this export job. If the job is still in progress, it will be set to the amount of time that has elapsed since`created`, in seconds. Else, it will set to (`updated` - `created`), in seconds. ExecutionTime pulumi.StringOutput `pulumi:"executionTime"` // Display name of the export job. Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Self link of the export job. A URI that can be used to retrieve the status of an export job. Example: `/organizations/myorg/environments/myenv/analytics/exports/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` Self pulumi.StringOutput `pulumi:"self"` // Status of the export job. Valid values include `enqueued`, `running`, `completed`, and `failed`. State pulumi.StringOutput `pulumi:"state"` // Time the export job was last updated. Updated pulumi.StringOutput `pulumi:"updated"` }
Submit a data export job to be processed in the background. If the request is successful, the API returns a 201 status, a URI that can be used to retrieve the status of the export job, and the `state` value of "enqueued". 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.
func GetExport ¶ added in v0.3.0
func GetExport(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExportState, opts ...pulumi.ResourceOption) (*Export, error)
GetExport gets an existing Export 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 NewExport ¶ added in v0.3.0
func NewExport(ctx *pulumi.Context, name string, args *ExportArgs, opts ...pulumi.ResourceOption) (*Export, error)
NewExport registers a new resource with the given unique name, arguments, and options.
func (*Export) ElementType ¶ added in v0.3.0
func (*Export) ToExportOutput ¶ added in v0.3.0
func (i *Export) ToExportOutput() ExportOutput
func (*Export) ToExportOutputWithContext ¶ added in v0.3.0
func (i *Export) ToExportOutputWithContext(ctx context.Context) ExportOutput
type ExportArgs ¶ added in v0.3.0
type ExportArgs struct { // Optional. Delimiter used in the CSV file, if `outputFormat` is set to `csv`. Defaults to the `,` (comma) character. Supported delimiter characters include comma (`,`), pipe (`|`), and tab (`\t`). CsvDelimiter pulumi.StringPtrInput // Name of the preconfigured datastore. DatastoreName pulumi.StringInput // Date range of the data to export. DateRange GoogleCloudApigeeV1DateRangeInput // Optional. Description of the export job. Description pulumi.StringPtrInput EnvironmentId pulumi.StringInput // Display name of the export job. Name pulumi.StringPtrInput OrganizationId pulumi.StringInput // Optional. Output format of the export. Valid values include: `csv` or `json`. Defaults to `json`. Note: Configure the delimiter for CSV output using the `csvDelimiter` property. OutputFormat pulumi.StringPtrInput }
The set of arguments for constructing a Export resource.
func (ExportArgs) ElementType ¶ added in v0.3.0
func (ExportArgs) ElementType() reflect.Type
type ExportInput ¶ added in v0.3.0
type ExportInput interface { pulumi.Input ToExportOutput() ExportOutput ToExportOutputWithContext(ctx context.Context) ExportOutput }
type ExportOutput ¶ added in v0.3.0
type ExportOutput struct{ *pulumi.OutputState }
func (ExportOutput) Created ¶ added in v0.19.0
func (o ExportOutput) Created() pulumi.StringOutput
Time the export job was created.
func (ExportOutput) DatastoreName ¶ added in v0.19.0
func (o ExportOutput) DatastoreName() pulumi.StringOutput
Name of the datastore that is the destination of the export job [datastore]
func (ExportOutput) Description ¶ added in v0.19.0
func (o ExportOutput) Description() pulumi.StringOutput
Description of the export job.
func (ExportOutput) ElementType ¶ added in v0.3.0
func (ExportOutput) ElementType() reflect.Type
func (ExportOutput) EnvironmentId ¶ added in v0.21.0
func (o ExportOutput) EnvironmentId() pulumi.StringOutput
func (ExportOutput) Error ¶ added in v0.19.0
func (o ExportOutput) Error() pulumi.StringOutput
Error is set when export fails
func (ExportOutput) ExecutionTime ¶ added in v0.19.0
func (o ExportOutput) ExecutionTime() pulumi.StringOutput
Execution time for this export job. If the job is still in progress, it will be set to the amount of time that has elapsed since`created`, in seconds. Else, it will set to (`updated` - `created`), in seconds.
func (ExportOutput) Name ¶ added in v0.19.0
func (o ExportOutput) Name() pulumi.StringOutput
Display name of the export job.
func (ExportOutput) OrganizationId ¶ added in v0.21.0
func (o ExportOutput) OrganizationId() pulumi.StringOutput
func (ExportOutput) Self ¶ added in v0.19.0
func (o ExportOutput) Self() pulumi.StringOutput
Self link of the export job. A URI that can be used to retrieve the status of an export job. Example: `/organizations/myorg/environments/myenv/analytics/exports/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd`
func (ExportOutput) State ¶ added in v0.19.0
func (o ExportOutput) State() pulumi.StringOutput
Status of the export job. Valid values include `enqueued`, `running`, `completed`, and `failed`.
func (ExportOutput) ToExportOutput ¶ added in v0.3.0
func (o ExportOutput) ToExportOutput() ExportOutput
func (ExportOutput) ToExportOutputWithContext ¶ added in v0.3.0
func (o ExportOutput) ToExportOutputWithContext(ctx context.Context) ExportOutput
func (ExportOutput) Updated ¶ added in v0.19.0
func (o ExportOutput) Updated() pulumi.StringOutput
Time the export job was last updated.
type ExportState ¶ added in v0.3.0
type ExportState struct { }
func (ExportState) ElementType ¶ added in v0.3.0
func (ExportState) ElementType() reflect.Type
type GetApicategoryArgs ¶ added in v0.4.0
type GetApicategoryOutputArgs ¶ added in v0.8.0
type GetApicategoryOutputArgs struct { ApicategoryId pulumi.StringInput `pulumi:"apicategoryId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` SiteId pulumi.StringInput `pulumi:"siteId"` }
func (GetApicategoryOutputArgs) ElementType ¶ added in v0.8.0
func (GetApicategoryOutputArgs) ElementType() reflect.Type
type GetApicategoryResult ¶ added in v0.4.0
type GetApicategoryResult struct { // The API category resource. Data GoogleCloudApigeeV1ApiCategoryResponse `pulumi:"data"` // Unique error code for the request, if any. ErrorCode string `pulumi:"errorCode"` // Description of the operation. Message string `pulumi:"message"` // Unique ID of the request. RequestId string `pulumi:"requestId"` // Status of the operation. Status string `pulumi:"status"` }
func GetApicategory ¶ added in v0.4.0
func GetApicategory(ctx *pulumi.Context, args *GetApicategoryArgs, opts ...pulumi.InvokeOption) (*GetApicategoryResult, error)
Gets an API category.
type GetApicategoryResultOutput ¶ added in v0.8.0
type GetApicategoryResultOutput struct{ *pulumi.OutputState }
func GetApicategoryOutput ¶ added in v0.8.0
func GetApicategoryOutput(ctx *pulumi.Context, args GetApicategoryOutputArgs, opts ...pulumi.InvokeOption) GetApicategoryResultOutput
func (GetApicategoryResultOutput) ElementType ¶ added in v0.8.0
func (GetApicategoryResultOutput) ElementType() reflect.Type
func (GetApicategoryResultOutput) ErrorCode ¶ added in v0.8.0
func (o GetApicategoryResultOutput) ErrorCode() pulumi.StringOutput
Unique error code for the request, if any.
func (GetApicategoryResultOutput) Message ¶ added in v0.8.0
func (o GetApicategoryResultOutput) Message() pulumi.StringOutput
Description of the operation.
func (GetApicategoryResultOutput) RequestId ¶ added in v0.8.0
func (o GetApicategoryResultOutput) RequestId() pulumi.StringOutput
Unique ID of the request.
func (GetApicategoryResultOutput) Status ¶ added in v0.8.0
func (o GetApicategoryResultOutput) Status() pulumi.StringOutput
Status of the operation.
func (GetApicategoryResultOutput) ToGetApicategoryResultOutput ¶ added in v0.8.0
func (o GetApicategoryResultOutput) ToGetApicategoryResultOutput() GetApicategoryResultOutput
func (GetApicategoryResultOutput) ToGetApicategoryResultOutputWithContext ¶ added in v0.8.0
func (o GetApicategoryResultOutput) ToGetApicategoryResultOutputWithContext(ctx context.Context) GetApicategoryResultOutput
type GetAppGroupAppKeyArgs ¶ added in v0.32.0
type GetAppGroupAppKeyOutputArgs ¶ added in v0.32.0
type GetAppGroupAppKeyOutputArgs struct { AppId pulumi.StringInput `pulumi:"appId"` AppgroupId pulumi.StringInput `pulumi:"appgroupId"` KeyId pulumi.StringInput `pulumi:"keyId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (GetAppGroupAppKeyOutputArgs) ElementType ¶ added in v0.32.0
func (GetAppGroupAppKeyOutputArgs) ElementType() reflect.Type
type GetAppGroupAppKeyResult ¶ added in v0.32.0
type GetAppGroupAppKeyResult struct { // List of API products and its status for which the credential can be used. **Note**: Use UpdateAppGroupAppKeyApiProductRequest API to make the association after the consumer key and secret are created. ApiProducts []GoogleCloudApigeeV1APIProductAssociationResponse `pulumi:"apiProducts"` // List of attributes associated with the credential. Attributes []GoogleCloudApigeeV1AttributeResponse `pulumi:"attributes"` // Immutable. Consumer key. ConsumerKey string `pulumi:"consumerKey"` // Secret key. ConsumerSecret string `pulumi:"consumerSecret"` // Time the AppGroup app expires in milliseconds since epoch. ExpiresAt string `pulumi:"expiresAt"` // Immutable. Expiration time, in seconds, for the consumer key. If not set or left to the default value of `-1`, the API key never expires. The expiration time can't be updated after it is set. ExpiresInSeconds string `pulumi:"expiresInSeconds"` // Time the AppGroup app was created in milliseconds since epoch. IssuedAt string `pulumi:"issuedAt"` // Scopes to apply to the app. The specified scope names must already be defined for the API product that you associate with the app. Scopes []string `pulumi:"scopes"` // Status of the credential. Valid values include `approved` or `revoked`. Status string `pulumi:"status"` }
func GetAppGroupAppKey ¶ added in v0.32.0
func GetAppGroupAppKey(ctx *pulumi.Context, args *GetAppGroupAppKeyArgs, opts ...pulumi.InvokeOption) (*GetAppGroupAppKeyResult, error)
Gets details for a consumer key for a AppGroup app, including the key and secret value, associated API products, and other information.
type GetAppGroupAppKeyResultOutput ¶ added in v0.32.0
type GetAppGroupAppKeyResultOutput struct{ *pulumi.OutputState }
func GetAppGroupAppKeyOutput ¶ added in v0.32.0
func GetAppGroupAppKeyOutput(ctx *pulumi.Context, args GetAppGroupAppKeyOutputArgs, opts ...pulumi.InvokeOption) GetAppGroupAppKeyResultOutput
func (GetAppGroupAppKeyResultOutput) ApiProducts ¶ added in v0.32.0
func (o GetAppGroupAppKeyResultOutput) ApiProducts() GoogleCloudApigeeV1APIProductAssociationResponseArrayOutput
List of API products and its status for which the credential can be used. **Note**: Use UpdateAppGroupAppKeyApiProductRequest API to make the association after the consumer key and secret are created.
func (GetAppGroupAppKeyResultOutput) Attributes ¶ added in v0.32.0
func (o GetAppGroupAppKeyResultOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
List of attributes associated with the credential.
func (GetAppGroupAppKeyResultOutput) ConsumerKey ¶ added in v0.32.0
func (o GetAppGroupAppKeyResultOutput) ConsumerKey() pulumi.StringOutput
Immutable. Consumer key.
func (GetAppGroupAppKeyResultOutput) ConsumerSecret ¶ added in v0.32.0
func (o GetAppGroupAppKeyResultOutput) ConsumerSecret() pulumi.StringOutput
Secret key.
func (GetAppGroupAppKeyResultOutput) ElementType ¶ added in v0.32.0
func (GetAppGroupAppKeyResultOutput) ElementType() reflect.Type
func (GetAppGroupAppKeyResultOutput) ExpiresAt ¶ added in v0.32.0
func (o GetAppGroupAppKeyResultOutput) ExpiresAt() pulumi.StringOutput
Time the AppGroup app expires in milliseconds since epoch.
func (GetAppGroupAppKeyResultOutput) ExpiresInSeconds ¶ added in v0.32.0
func (o GetAppGroupAppKeyResultOutput) ExpiresInSeconds() pulumi.StringOutput
Immutable. Expiration time, in seconds, for the consumer key. If not set or left to the default value of `-1`, the API key never expires. The expiration time can't be updated after it is set.
func (GetAppGroupAppKeyResultOutput) IssuedAt ¶ added in v0.32.0
func (o GetAppGroupAppKeyResultOutput) IssuedAt() pulumi.StringOutput
Time the AppGroup app was created in milliseconds since epoch.
func (GetAppGroupAppKeyResultOutput) Scopes ¶ added in v0.32.0
func (o GetAppGroupAppKeyResultOutput) Scopes() pulumi.StringArrayOutput
Scopes to apply to the app. The specified scope names must already be defined for the API product that you associate with the app.
func (GetAppGroupAppKeyResultOutput) Status ¶ added in v0.32.0
func (o GetAppGroupAppKeyResultOutput) Status() pulumi.StringOutput
Status of the credential. Valid values include `approved` or `revoked`.
func (GetAppGroupAppKeyResultOutput) ToGetAppGroupAppKeyResultOutput ¶ added in v0.32.0
func (o GetAppGroupAppKeyResultOutput) ToGetAppGroupAppKeyResultOutput() GetAppGroupAppKeyResultOutput
func (GetAppGroupAppKeyResultOutput) ToGetAppGroupAppKeyResultOutputWithContext ¶ added in v0.32.0
func (o GetAppGroupAppKeyResultOutput) ToGetAppGroupAppKeyResultOutputWithContext(ctx context.Context) GetAppGroupAppKeyResultOutput
type GetDeveloperAppKeyArgs ¶ added in v0.32.0
type GetDeveloperAppKeyOutputArgs ¶ added in v0.32.0
type GetDeveloperAppKeyOutputArgs struct { AppId pulumi.StringInput `pulumi:"appId"` DeveloperId pulumi.StringInput `pulumi:"developerId"` KeyId pulumi.StringInput `pulumi:"keyId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (GetDeveloperAppKeyOutputArgs) ElementType ¶ added in v0.32.0
func (GetDeveloperAppKeyOutputArgs) ElementType() reflect.Type
type GetDeveloperAppKeyResult ¶ added in v0.32.0
type GetDeveloperAppKeyResult struct { // List of API products for which the credential can be used. **Note**: Do not specify the list of API products when creating a consumer key and secret for a developer app. Instead, use the UpdateDeveloperAppKey API to make the association after the consumer key and secret are created. ApiProducts []interface{} `pulumi:"apiProducts"` // List of attributes associated with the credential. Attributes []GoogleCloudApigeeV1AttributeResponse `pulumi:"attributes"` // Consumer key. ConsumerKey string `pulumi:"consumerKey"` // Secret key. ConsumerSecret string `pulumi:"consumerSecret"` // Time the developer app expires in milliseconds since epoch. ExpiresAt string `pulumi:"expiresAt"` // Input only. Expiration time, in seconds, for the consumer key. If not set or left to the default value of `-1`, the API key never expires. The expiration time can't be updated after it is set. ExpiresInSeconds string `pulumi:"expiresInSeconds"` // Time the developer app was created in milliseconds since epoch. IssuedAt string `pulumi:"issuedAt"` // Scopes to apply to the app. The specified scope names must already be defined for the API product that you associate with the app. Scopes []string `pulumi:"scopes"` // Status of the credential. Valid values include `approved` or `revoked`. Status string `pulumi:"status"` }
func GetDeveloperAppKey ¶ added in v0.32.0
func GetDeveloperAppKey(ctx *pulumi.Context, args *GetDeveloperAppKeyArgs, opts ...pulumi.InvokeOption) (*GetDeveloperAppKeyResult, error)
Gets details for a consumer key for a developer app, including the key and secret value, associated API products, and other information.
type GetDeveloperAppKeyResultOutput ¶ added in v0.32.0
type GetDeveloperAppKeyResultOutput struct{ *pulumi.OutputState }
func GetDeveloperAppKeyOutput ¶ added in v0.32.0
func GetDeveloperAppKeyOutput(ctx *pulumi.Context, args GetDeveloperAppKeyOutputArgs, opts ...pulumi.InvokeOption) GetDeveloperAppKeyResultOutput
func (GetDeveloperAppKeyResultOutput) ApiProducts ¶ added in v0.32.0
func (o GetDeveloperAppKeyResultOutput) ApiProducts() pulumi.ArrayOutput
List of API products for which the credential can be used. **Note**: Do not specify the list of API products when creating a consumer key and secret for a developer app. Instead, use the UpdateDeveloperAppKey API to make the association after the consumer key and secret are created.
func (GetDeveloperAppKeyResultOutput) Attributes ¶ added in v0.32.0
func (o GetDeveloperAppKeyResultOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
List of attributes associated with the credential.
func (GetDeveloperAppKeyResultOutput) ConsumerKey ¶ added in v0.32.0
func (o GetDeveloperAppKeyResultOutput) ConsumerKey() pulumi.StringOutput
Consumer key.
func (GetDeveloperAppKeyResultOutput) ConsumerSecret ¶ added in v0.32.0
func (o GetDeveloperAppKeyResultOutput) ConsumerSecret() pulumi.StringOutput
Secret key.
func (GetDeveloperAppKeyResultOutput) ElementType ¶ added in v0.32.0
func (GetDeveloperAppKeyResultOutput) ElementType() reflect.Type
func (GetDeveloperAppKeyResultOutput) ExpiresAt ¶ added in v0.32.0
func (o GetDeveloperAppKeyResultOutput) ExpiresAt() pulumi.StringOutput
Time the developer app expires in milliseconds since epoch.
func (GetDeveloperAppKeyResultOutput) ExpiresInSeconds ¶ added in v0.32.0
func (o GetDeveloperAppKeyResultOutput) ExpiresInSeconds() pulumi.StringOutput
Input only. Expiration time, in seconds, for the consumer key. If not set or left to the default value of `-1`, the API key never expires. The expiration time can't be updated after it is set.
func (GetDeveloperAppKeyResultOutput) IssuedAt ¶ added in v0.32.0
func (o GetDeveloperAppKeyResultOutput) IssuedAt() pulumi.StringOutput
Time the developer app was created in milliseconds since epoch.
func (GetDeveloperAppKeyResultOutput) Scopes ¶ added in v0.32.0
func (o GetDeveloperAppKeyResultOutput) Scopes() pulumi.StringArrayOutput
Scopes to apply to the app. The specified scope names must already be defined for the API product that you associate with the app.
func (GetDeveloperAppKeyResultOutput) Status ¶ added in v0.32.0
func (o GetDeveloperAppKeyResultOutput) Status() pulumi.StringOutput
Status of the credential. Valid values include `approved` or `revoked`.
func (GetDeveloperAppKeyResultOutput) ToGetDeveloperAppKeyResultOutput ¶ added in v0.32.0
func (o GetDeveloperAppKeyResultOutput) ToGetDeveloperAppKeyResultOutput() GetDeveloperAppKeyResultOutput
func (GetDeveloperAppKeyResultOutput) ToGetDeveloperAppKeyResultOutputWithContext ¶ added in v0.32.0
func (o GetDeveloperAppKeyResultOutput) ToGetDeveloperAppKeyResultOutputWithContext(ctx context.Context) GetDeveloperAppKeyResultOutput
type GoogleCloudApigeeV1APIProductAssociationResponse ¶ added in v0.32.0
type GoogleCloudApigeeV1APIProductAssociationResponse struct { // API product to be associated with the credential. Apiproduct string `pulumi:"apiproduct"` // The API product credential associated status. Valid values are `approved` or `revoked`. Status string `pulumi:"status"` }
APIProductAssociation has the API product and its administrative state association.
type GoogleCloudApigeeV1APIProductAssociationResponseArrayOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1APIProductAssociationResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1APIProductAssociationResponseArrayOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1APIProductAssociationResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1APIProductAssociationResponseArrayOutput) ToGoogleCloudApigeeV1APIProductAssociationResponseArrayOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1APIProductAssociationResponseArrayOutput) ToGoogleCloudApigeeV1APIProductAssociationResponseArrayOutput() GoogleCloudApigeeV1APIProductAssociationResponseArrayOutput
func (GoogleCloudApigeeV1APIProductAssociationResponseArrayOutput) ToGoogleCloudApigeeV1APIProductAssociationResponseArrayOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1APIProductAssociationResponseArrayOutput) ToGoogleCloudApigeeV1APIProductAssociationResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1APIProductAssociationResponseArrayOutput
type GoogleCloudApigeeV1APIProductAssociationResponseOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1APIProductAssociationResponseOutput struct{ *pulumi.OutputState }
APIProductAssociation has the API product and its administrative state association.
func (GoogleCloudApigeeV1APIProductAssociationResponseOutput) Apiproduct ¶ added in v0.32.0
func (o GoogleCloudApigeeV1APIProductAssociationResponseOutput) Apiproduct() pulumi.StringOutput
API product to be associated with the credential.
func (GoogleCloudApigeeV1APIProductAssociationResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1APIProductAssociationResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1APIProductAssociationResponseOutput) Status ¶ added in v0.32.0
func (o GoogleCloudApigeeV1APIProductAssociationResponseOutput) Status() pulumi.StringOutput
The API product credential associated status. Valid values are `approved` or `revoked`.
func (GoogleCloudApigeeV1APIProductAssociationResponseOutput) ToGoogleCloudApigeeV1APIProductAssociationResponseOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1APIProductAssociationResponseOutput) ToGoogleCloudApigeeV1APIProductAssociationResponseOutput() GoogleCloudApigeeV1APIProductAssociationResponseOutput
func (GoogleCloudApigeeV1APIProductAssociationResponseOutput) ToGoogleCloudApigeeV1APIProductAssociationResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1APIProductAssociationResponseOutput) ToGoogleCloudApigeeV1APIProductAssociationResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1APIProductAssociationResponseOutput
type GoogleCloudApigeeV1AddonsConfig ¶
type GoogleCloudApigeeV1AddonsConfig struct { // Configuration for the Advanced API Ops add-on. AdvancedApiOpsConfig *GoogleCloudApigeeV1AdvancedApiOpsConfig `pulumi:"advancedApiOpsConfig"` // Configuration for the Analytics add-on. AnalyticsConfig *GoogleCloudApigeeV1AnalyticsConfig `pulumi:"analyticsConfig"` // Configuration for the API Security add-on. ApiSecurityConfig *GoogleCloudApigeeV1ApiSecurityConfig `pulumi:"apiSecurityConfig"` // Configuration for the Connectors Platform add-on. ConnectorsPlatformConfig *GoogleCloudApigeeV1ConnectorsPlatformConfig `pulumi:"connectorsPlatformConfig"` // Configuration for the Integration add-on. IntegrationConfig *GoogleCloudApigeeV1IntegrationConfig `pulumi:"integrationConfig"` // Configuration for the Monetization add-on. MonetizationConfig *GoogleCloudApigeeV1MonetizationConfig `pulumi:"monetizationConfig"` }
Add-on configurations for the Apigee organization.
type GoogleCloudApigeeV1AddonsConfigArgs ¶
type GoogleCloudApigeeV1AddonsConfigArgs struct { // Configuration for the Advanced API Ops add-on. AdvancedApiOpsConfig GoogleCloudApigeeV1AdvancedApiOpsConfigPtrInput `pulumi:"advancedApiOpsConfig"` // Configuration for the Analytics add-on. AnalyticsConfig GoogleCloudApigeeV1AnalyticsConfigPtrInput `pulumi:"analyticsConfig"` // Configuration for the API Security add-on. ApiSecurityConfig GoogleCloudApigeeV1ApiSecurityConfigPtrInput `pulumi:"apiSecurityConfig"` // Configuration for the Connectors Platform add-on. ConnectorsPlatformConfig GoogleCloudApigeeV1ConnectorsPlatformConfigPtrInput `pulumi:"connectorsPlatformConfig"` // Configuration for the Integration add-on. IntegrationConfig GoogleCloudApigeeV1IntegrationConfigPtrInput `pulumi:"integrationConfig"` // Configuration for the Monetization add-on. MonetizationConfig GoogleCloudApigeeV1MonetizationConfigPtrInput `pulumi:"monetizationConfig"` }
Add-on configurations for the Apigee organization.
func (GoogleCloudApigeeV1AddonsConfigArgs) ElementType ¶
func (GoogleCloudApigeeV1AddonsConfigArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1AddonsConfigArgs) ToGoogleCloudApigeeV1AddonsConfigOutput ¶
func (i GoogleCloudApigeeV1AddonsConfigArgs) ToGoogleCloudApigeeV1AddonsConfigOutput() GoogleCloudApigeeV1AddonsConfigOutput
func (GoogleCloudApigeeV1AddonsConfigArgs) ToGoogleCloudApigeeV1AddonsConfigOutputWithContext ¶
func (i GoogleCloudApigeeV1AddonsConfigArgs) ToGoogleCloudApigeeV1AddonsConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AddonsConfigOutput
func (GoogleCloudApigeeV1AddonsConfigArgs) ToGoogleCloudApigeeV1AddonsConfigPtrOutput ¶
func (i GoogleCloudApigeeV1AddonsConfigArgs) ToGoogleCloudApigeeV1AddonsConfigPtrOutput() GoogleCloudApigeeV1AddonsConfigPtrOutput
func (GoogleCloudApigeeV1AddonsConfigArgs) ToGoogleCloudApigeeV1AddonsConfigPtrOutputWithContext ¶
func (i GoogleCloudApigeeV1AddonsConfigArgs) ToGoogleCloudApigeeV1AddonsConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AddonsConfigPtrOutput
type GoogleCloudApigeeV1AddonsConfigInput ¶
type GoogleCloudApigeeV1AddonsConfigInput interface { pulumi.Input ToGoogleCloudApigeeV1AddonsConfigOutput() GoogleCloudApigeeV1AddonsConfigOutput ToGoogleCloudApigeeV1AddonsConfigOutputWithContext(context.Context) GoogleCloudApigeeV1AddonsConfigOutput }
GoogleCloudApigeeV1AddonsConfigInput is an input type that accepts GoogleCloudApigeeV1AddonsConfigArgs and GoogleCloudApigeeV1AddonsConfigOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1AddonsConfigInput` via:
GoogleCloudApigeeV1AddonsConfigArgs{...}
type GoogleCloudApigeeV1AddonsConfigOutput ¶
type GoogleCloudApigeeV1AddonsConfigOutput struct{ *pulumi.OutputState }
Add-on configurations for the Apigee organization.
func (GoogleCloudApigeeV1AddonsConfigOutput) AdvancedApiOpsConfig ¶
func (o GoogleCloudApigeeV1AddonsConfigOutput) AdvancedApiOpsConfig() GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput
Configuration for the Advanced API Ops add-on.
func (GoogleCloudApigeeV1AddonsConfigOutput) AnalyticsConfig ¶ added in v0.32.0
func (o GoogleCloudApigeeV1AddonsConfigOutput) AnalyticsConfig() GoogleCloudApigeeV1AnalyticsConfigPtrOutput
Configuration for the Analytics add-on.
func (GoogleCloudApigeeV1AddonsConfigOutput) ApiSecurityConfig ¶ added in v0.21.0
func (o GoogleCloudApigeeV1AddonsConfigOutput) ApiSecurityConfig() GoogleCloudApigeeV1ApiSecurityConfigPtrOutput
Configuration for the API Security add-on.
func (GoogleCloudApigeeV1AddonsConfigOutput) ConnectorsPlatformConfig ¶ added in v0.8.0
func (o GoogleCloudApigeeV1AddonsConfigOutput) ConnectorsPlatformConfig() GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput
Configuration for the Connectors Platform add-on.
func (GoogleCloudApigeeV1AddonsConfigOutput) ElementType ¶
func (GoogleCloudApigeeV1AddonsConfigOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1AddonsConfigOutput) IntegrationConfig ¶
func (o GoogleCloudApigeeV1AddonsConfigOutput) IntegrationConfig() GoogleCloudApigeeV1IntegrationConfigPtrOutput
Configuration for the Integration add-on.
func (GoogleCloudApigeeV1AddonsConfigOutput) MonetizationConfig ¶
func (o GoogleCloudApigeeV1AddonsConfigOutput) MonetizationConfig() GoogleCloudApigeeV1MonetizationConfigPtrOutput
Configuration for the Monetization add-on.
func (GoogleCloudApigeeV1AddonsConfigOutput) ToGoogleCloudApigeeV1AddonsConfigOutput ¶
func (o GoogleCloudApigeeV1AddonsConfigOutput) ToGoogleCloudApigeeV1AddonsConfigOutput() GoogleCloudApigeeV1AddonsConfigOutput
func (GoogleCloudApigeeV1AddonsConfigOutput) ToGoogleCloudApigeeV1AddonsConfigOutputWithContext ¶
func (o GoogleCloudApigeeV1AddonsConfigOutput) ToGoogleCloudApigeeV1AddonsConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AddonsConfigOutput
func (GoogleCloudApigeeV1AddonsConfigOutput) ToGoogleCloudApigeeV1AddonsConfigPtrOutput ¶
func (o GoogleCloudApigeeV1AddonsConfigOutput) ToGoogleCloudApigeeV1AddonsConfigPtrOutput() GoogleCloudApigeeV1AddonsConfigPtrOutput
func (GoogleCloudApigeeV1AddonsConfigOutput) ToGoogleCloudApigeeV1AddonsConfigPtrOutputWithContext ¶
func (o GoogleCloudApigeeV1AddonsConfigOutput) ToGoogleCloudApigeeV1AddonsConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AddonsConfigPtrOutput
type GoogleCloudApigeeV1AddonsConfigPtrInput ¶
type GoogleCloudApigeeV1AddonsConfigPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1AddonsConfigPtrOutput() GoogleCloudApigeeV1AddonsConfigPtrOutput ToGoogleCloudApigeeV1AddonsConfigPtrOutputWithContext(context.Context) GoogleCloudApigeeV1AddonsConfigPtrOutput }
GoogleCloudApigeeV1AddonsConfigPtrInput is an input type that accepts GoogleCloudApigeeV1AddonsConfigArgs, GoogleCloudApigeeV1AddonsConfigPtr and GoogleCloudApigeeV1AddonsConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1AddonsConfigPtrInput` via:
GoogleCloudApigeeV1AddonsConfigArgs{...} or: nil
func GoogleCloudApigeeV1AddonsConfigPtr ¶
func GoogleCloudApigeeV1AddonsConfigPtr(v *GoogleCloudApigeeV1AddonsConfigArgs) GoogleCloudApigeeV1AddonsConfigPtrInput
type GoogleCloudApigeeV1AddonsConfigPtrOutput ¶
type GoogleCloudApigeeV1AddonsConfigPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1AddonsConfigPtrOutput) AdvancedApiOpsConfig ¶
func (o GoogleCloudApigeeV1AddonsConfigPtrOutput) AdvancedApiOpsConfig() GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput
Configuration for the Advanced API Ops add-on.
func (GoogleCloudApigeeV1AddonsConfigPtrOutput) AnalyticsConfig ¶ added in v0.32.0
func (o GoogleCloudApigeeV1AddonsConfigPtrOutput) AnalyticsConfig() GoogleCloudApigeeV1AnalyticsConfigPtrOutput
Configuration for the Analytics add-on.
func (GoogleCloudApigeeV1AddonsConfigPtrOutput) ApiSecurityConfig ¶ added in v0.21.0
func (o GoogleCloudApigeeV1AddonsConfigPtrOutput) ApiSecurityConfig() GoogleCloudApigeeV1ApiSecurityConfigPtrOutput
Configuration for the API Security add-on.
func (GoogleCloudApigeeV1AddonsConfigPtrOutput) ConnectorsPlatformConfig ¶ added in v0.8.0
func (o GoogleCloudApigeeV1AddonsConfigPtrOutput) ConnectorsPlatformConfig() GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput
Configuration for the Connectors Platform add-on.
func (GoogleCloudApigeeV1AddonsConfigPtrOutput) ElementType ¶
func (GoogleCloudApigeeV1AddonsConfigPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1AddonsConfigPtrOutput) IntegrationConfig ¶
func (o GoogleCloudApigeeV1AddonsConfigPtrOutput) IntegrationConfig() GoogleCloudApigeeV1IntegrationConfigPtrOutput
Configuration for the Integration add-on.
func (GoogleCloudApigeeV1AddonsConfigPtrOutput) MonetizationConfig ¶
func (o GoogleCloudApigeeV1AddonsConfigPtrOutput) MonetizationConfig() GoogleCloudApigeeV1MonetizationConfigPtrOutput
Configuration for the Monetization add-on.
func (GoogleCloudApigeeV1AddonsConfigPtrOutput) ToGoogleCloudApigeeV1AddonsConfigPtrOutput ¶
func (o GoogleCloudApigeeV1AddonsConfigPtrOutput) ToGoogleCloudApigeeV1AddonsConfigPtrOutput() GoogleCloudApigeeV1AddonsConfigPtrOutput
func (GoogleCloudApigeeV1AddonsConfigPtrOutput) ToGoogleCloudApigeeV1AddonsConfigPtrOutputWithContext ¶
func (o GoogleCloudApigeeV1AddonsConfigPtrOutput) ToGoogleCloudApigeeV1AddonsConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AddonsConfigPtrOutput
type GoogleCloudApigeeV1AddonsConfigResponse ¶
type GoogleCloudApigeeV1AddonsConfigResponse struct { // Configuration for the Advanced API Ops add-on. AdvancedApiOpsConfig GoogleCloudApigeeV1AdvancedApiOpsConfigResponse `pulumi:"advancedApiOpsConfig"` // Configuration for the Analytics add-on. AnalyticsConfig GoogleCloudApigeeV1AnalyticsConfigResponse `pulumi:"analyticsConfig"` // Configuration for the API Security add-on. ApiSecurityConfig GoogleCloudApigeeV1ApiSecurityConfigResponse `pulumi:"apiSecurityConfig"` // Configuration for the Connectors Platform add-on. ConnectorsPlatformConfig GoogleCloudApigeeV1ConnectorsPlatformConfigResponse `pulumi:"connectorsPlatformConfig"` // Configuration for the Integration add-on. IntegrationConfig GoogleCloudApigeeV1IntegrationConfigResponse `pulumi:"integrationConfig"` // Configuration for the Monetization add-on. MonetizationConfig GoogleCloudApigeeV1MonetizationConfigResponse `pulumi:"monetizationConfig"` }
Add-on configurations for the Apigee organization.
type GoogleCloudApigeeV1AddonsConfigResponseOutput ¶
type GoogleCloudApigeeV1AddonsConfigResponseOutput struct{ *pulumi.OutputState }
Add-on configurations for the Apigee organization.
func (GoogleCloudApigeeV1AddonsConfigResponseOutput) AdvancedApiOpsConfig ¶
func (o GoogleCloudApigeeV1AddonsConfigResponseOutput) AdvancedApiOpsConfig() GoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutput
Configuration for the Advanced API Ops add-on.
func (GoogleCloudApigeeV1AddonsConfigResponseOutput) AnalyticsConfig ¶ added in v0.32.0
func (o GoogleCloudApigeeV1AddonsConfigResponseOutput) AnalyticsConfig() GoogleCloudApigeeV1AnalyticsConfigResponseOutput
Configuration for the Analytics add-on.
func (GoogleCloudApigeeV1AddonsConfigResponseOutput) ApiSecurityConfig ¶ added in v0.21.0
func (o GoogleCloudApigeeV1AddonsConfigResponseOutput) ApiSecurityConfig() GoogleCloudApigeeV1ApiSecurityConfigResponseOutput
Configuration for the API Security add-on.
func (GoogleCloudApigeeV1AddonsConfigResponseOutput) ConnectorsPlatformConfig ¶ added in v0.8.0
func (o GoogleCloudApigeeV1AddonsConfigResponseOutput) ConnectorsPlatformConfig() GoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput
Configuration for the Connectors Platform add-on.
func (GoogleCloudApigeeV1AddonsConfigResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1AddonsConfigResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1AddonsConfigResponseOutput) IntegrationConfig ¶
func (o GoogleCloudApigeeV1AddonsConfigResponseOutput) IntegrationConfig() GoogleCloudApigeeV1IntegrationConfigResponseOutput
Configuration for the Integration add-on.
func (GoogleCloudApigeeV1AddonsConfigResponseOutput) MonetizationConfig ¶
func (o GoogleCloudApigeeV1AddonsConfigResponseOutput) MonetizationConfig() GoogleCloudApigeeV1MonetizationConfigResponseOutput
Configuration for the Monetization add-on.
func (GoogleCloudApigeeV1AddonsConfigResponseOutput) ToGoogleCloudApigeeV1AddonsConfigResponseOutput ¶
func (o GoogleCloudApigeeV1AddonsConfigResponseOutput) ToGoogleCloudApigeeV1AddonsConfigResponseOutput() GoogleCloudApigeeV1AddonsConfigResponseOutput
func (GoogleCloudApigeeV1AddonsConfigResponseOutput) ToGoogleCloudApigeeV1AddonsConfigResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1AddonsConfigResponseOutput) ToGoogleCloudApigeeV1AddonsConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AddonsConfigResponseOutput
type GoogleCloudApigeeV1AdvancedApiOpsConfig ¶
type GoogleCloudApigeeV1AdvancedApiOpsConfig struct { // Flag that specifies whether the Advanced API Ops add-on is enabled. Enabled *bool `pulumi:"enabled"` }
Configuration for the Advanced API Ops add-on.
type GoogleCloudApigeeV1AdvancedApiOpsConfigArgs ¶
type GoogleCloudApigeeV1AdvancedApiOpsConfigArgs struct { // Flag that specifies whether the Advanced API Ops add-on is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Configuration for the Advanced API Ops add-on.
func (GoogleCloudApigeeV1AdvancedApiOpsConfigArgs) ElementType ¶
func (GoogleCloudApigeeV1AdvancedApiOpsConfigArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1AdvancedApiOpsConfigArgs) ToGoogleCloudApigeeV1AdvancedApiOpsConfigOutput ¶
func (i GoogleCloudApigeeV1AdvancedApiOpsConfigArgs) ToGoogleCloudApigeeV1AdvancedApiOpsConfigOutput() GoogleCloudApigeeV1AdvancedApiOpsConfigOutput
func (GoogleCloudApigeeV1AdvancedApiOpsConfigArgs) ToGoogleCloudApigeeV1AdvancedApiOpsConfigOutputWithContext ¶
func (i GoogleCloudApigeeV1AdvancedApiOpsConfigArgs) ToGoogleCloudApigeeV1AdvancedApiOpsConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AdvancedApiOpsConfigOutput
func (GoogleCloudApigeeV1AdvancedApiOpsConfigArgs) ToGoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput ¶
func (i GoogleCloudApigeeV1AdvancedApiOpsConfigArgs) ToGoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput() GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput
func (GoogleCloudApigeeV1AdvancedApiOpsConfigArgs) ToGoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutputWithContext ¶
func (i GoogleCloudApigeeV1AdvancedApiOpsConfigArgs) ToGoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput
type GoogleCloudApigeeV1AdvancedApiOpsConfigInput ¶
type GoogleCloudApigeeV1AdvancedApiOpsConfigInput interface { pulumi.Input ToGoogleCloudApigeeV1AdvancedApiOpsConfigOutput() GoogleCloudApigeeV1AdvancedApiOpsConfigOutput ToGoogleCloudApigeeV1AdvancedApiOpsConfigOutputWithContext(context.Context) GoogleCloudApigeeV1AdvancedApiOpsConfigOutput }
GoogleCloudApigeeV1AdvancedApiOpsConfigInput is an input type that accepts GoogleCloudApigeeV1AdvancedApiOpsConfigArgs and GoogleCloudApigeeV1AdvancedApiOpsConfigOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1AdvancedApiOpsConfigInput` via:
GoogleCloudApigeeV1AdvancedApiOpsConfigArgs{...}
type GoogleCloudApigeeV1AdvancedApiOpsConfigOutput ¶
type GoogleCloudApigeeV1AdvancedApiOpsConfigOutput struct{ *pulumi.OutputState }
Configuration for the Advanced API Ops add-on.
func (GoogleCloudApigeeV1AdvancedApiOpsConfigOutput) ElementType ¶
func (GoogleCloudApigeeV1AdvancedApiOpsConfigOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1AdvancedApiOpsConfigOutput) Enabled ¶
func (o GoogleCloudApigeeV1AdvancedApiOpsConfigOutput) Enabled() pulumi.BoolPtrOutput
Flag that specifies whether the Advanced API Ops add-on is enabled.
func (GoogleCloudApigeeV1AdvancedApiOpsConfigOutput) ToGoogleCloudApigeeV1AdvancedApiOpsConfigOutput ¶
func (o GoogleCloudApigeeV1AdvancedApiOpsConfigOutput) ToGoogleCloudApigeeV1AdvancedApiOpsConfigOutput() GoogleCloudApigeeV1AdvancedApiOpsConfigOutput
func (GoogleCloudApigeeV1AdvancedApiOpsConfigOutput) ToGoogleCloudApigeeV1AdvancedApiOpsConfigOutputWithContext ¶
func (o GoogleCloudApigeeV1AdvancedApiOpsConfigOutput) ToGoogleCloudApigeeV1AdvancedApiOpsConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AdvancedApiOpsConfigOutput
func (GoogleCloudApigeeV1AdvancedApiOpsConfigOutput) ToGoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput ¶
func (o GoogleCloudApigeeV1AdvancedApiOpsConfigOutput) ToGoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput() GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput
func (GoogleCloudApigeeV1AdvancedApiOpsConfigOutput) ToGoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutputWithContext ¶
func (o GoogleCloudApigeeV1AdvancedApiOpsConfigOutput) ToGoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput
type GoogleCloudApigeeV1AdvancedApiOpsConfigPtrInput ¶
type GoogleCloudApigeeV1AdvancedApiOpsConfigPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput() GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput ToGoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutputWithContext(context.Context) GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput }
GoogleCloudApigeeV1AdvancedApiOpsConfigPtrInput is an input type that accepts GoogleCloudApigeeV1AdvancedApiOpsConfigArgs, GoogleCloudApigeeV1AdvancedApiOpsConfigPtr and GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1AdvancedApiOpsConfigPtrInput` via:
GoogleCloudApigeeV1AdvancedApiOpsConfigArgs{...} or: nil
func GoogleCloudApigeeV1AdvancedApiOpsConfigPtr ¶
func GoogleCloudApigeeV1AdvancedApiOpsConfigPtr(v *GoogleCloudApigeeV1AdvancedApiOpsConfigArgs) GoogleCloudApigeeV1AdvancedApiOpsConfigPtrInput
type GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput ¶
type GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput) ElementType ¶
func (GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput) Enabled ¶
func (o GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Flag that specifies whether the Advanced API Ops add-on is enabled.
func (GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput) ToGoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput ¶
func (o GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput) ToGoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput() GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput
func (GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput) ToGoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutputWithContext ¶
func (o GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput) ToGoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AdvancedApiOpsConfigPtrOutput
type GoogleCloudApigeeV1AdvancedApiOpsConfigResponse ¶
type GoogleCloudApigeeV1AdvancedApiOpsConfigResponse struct { // Flag that specifies whether the Advanced API Ops add-on is enabled. Enabled bool `pulumi:"enabled"` }
Configuration for the Advanced API Ops add-on.
type GoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutput ¶
type GoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for the Advanced API Ops add-on.
func (GoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutput) Enabled ¶
func (o GoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutput) Enabled() pulumi.BoolOutput
Flag that specifies whether the Advanced API Ops add-on is enabled.
func (GoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutput) ToGoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutput ¶
func (o GoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutput) ToGoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutput() GoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutput
func (GoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutput) ToGoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutput) ToGoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AdvancedApiOpsConfigResponseOutput
type GoogleCloudApigeeV1AnalyticsConfig ¶ added in v0.32.0
type GoogleCloudApigeeV1AnalyticsConfig struct { // Whether the Analytics add-on is enabled. Enabled *bool `pulumi:"enabled"` }
Configuration for the Analytics add-on.
type GoogleCloudApigeeV1AnalyticsConfigArgs ¶ added in v0.32.0
type GoogleCloudApigeeV1AnalyticsConfigArgs struct { // Whether the Analytics add-on is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Configuration for the Analytics add-on.
func (GoogleCloudApigeeV1AnalyticsConfigArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1AnalyticsConfigArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1AnalyticsConfigArgs) ToGoogleCloudApigeeV1AnalyticsConfigOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1AnalyticsConfigArgs) ToGoogleCloudApigeeV1AnalyticsConfigOutput() GoogleCloudApigeeV1AnalyticsConfigOutput
func (GoogleCloudApigeeV1AnalyticsConfigArgs) ToGoogleCloudApigeeV1AnalyticsConfigOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1AnalyticsConfigArgs) ToGoogleCloudApigeeV1AnalyticsConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AnalyticsConfigOutput
func (GoogleCloudApigeeV1AnalyticsConfigArgs) ToGoogleCloudApigeeV1AnalyticsConfigPtrOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1AnalyticsConfigArgs) ToGoogleCloudApigeeV1AnalyticsConfigPtrOutput() GoogleCloudApigeeV1AnalyticsConfigPtrOutput
func (GoogleCloudApigeeV1AnalyticsConfigArgs) ToGoogleCloudApigeeV1AnalyticsConfigPtrOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1AnalyticsConfigArgs) ToGoogleCloudApigeeV1AnalyticsConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AnalyticsConfigPtrOutput
type GoogleCloudApigeeV1AnalyticsConfigInput ¶ added in v0.32.0
type GoogleCloudApigeeV1AnalyticsConfigInput interface { pulumi.Input ToGoogleCloudApigeeV1AnalyticsConfigOutput() GoogleCloudApigeeV1AnalyticsConfigOutput ToGoogleCloudApigeeV1AnalyticsConfigOutputWithContext(context.Context) GoogleCloudApigeeV1AnalyticsConfigOutput }
GoogleCloudApigeeV1AnalyticsConfigInput is an input type that accepts GoogleCloudApigeeV1AnalyticsConfigArgs and GoogleCloudApigeeV1AnalyticsConfigOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1AnalyticsConfigInput` via:
GoogleCloudApigeeV1AnalyticsConfigArgs{...}
type GoogleCloudApigeeV1AnalyticsConfigOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1AnalyticsConfigOutput struct{ *pulumi.OutputState }
Configuration for the Analytics add-on.
func (GoogleCloudApigeeV1AnalyticsConfigOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1AnalyticsConfigOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1AnalyticsConfigOutput) Enabled ¶ added in v0.32.0
func (o GoogleCloudApigeeV1AnalyticsConfigOutput) Enabled() pulumi.BoolPtrOutput
Whether the Analytics add-on is enabled.
func (GoogleCloudApigeeV1AnalyticsConfigOutput) ToGoogleCloudApigeeV1AnalyticsConfigOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1AnalyticsConfigOutput) ToGoogleCloudApigeeV1AnalyticsConfigOutput() GoogleCloudApigeeV1AnalyticsConfigOutput
func (GoogleCloudApigeeV1AnalyticsConfigOutput) ToGoogleCloudApigeeV1AnalyticsConfigOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1AnalyticsConfigOutput) ToGoogleCloudApigeeV1AnalyticsConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AnalyticsConfigOutput
func (GoogleCloudApigeeV1AnalyticsConfigOutput) ToGoogleCloudApigeeV1AnalyticsConfigPtrOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1AnalyticsConfigOutput) ToGoogleCloudApigeeV1AnalyticsConfigPtrOutput() GoogleCloudApigeeV1AnalyticsConfigPtrOutput
func (GoogleCloudApigeeV1AnalyticsConfigOutput) ToGoogleCloudApigeeV1AnalyticsConfigPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1AnalyticsConfigOutput) ToGoogleCloudApigeeV1AnalyticsConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AnalyticsConfigPtrOutput
type GoogleCloudApigeeV1AnalyticsConfigPtrInput ¶ added in v0.32.0
type GoogleCloudApigeeV1AnalyticsConfigPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1AnalyticsConfigPtrOutput() GoogleCloudApigeeV1AnalyticsConfigPtrOutput ToGoogleCloudApigeeV1AnalyticsConfigPtrOutputWithContext(context.Context) GoogleCloudApigeeV1AnalyticsConfigPtrOutput }
GoogleCloudApigeeV1AnalyticsConfigPtrInput is an input type that accepts GoogleCloudApigeeV1AnalyticsConfigArgs, GoogleCloudApigeeV1AnalyticsConfigPtr and GoogleCloudApigeeV1AnalyticsConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1AnalyticsConfigPtrInput` via:
GoogleCloudApigeeV1AnalyticsConfigArgs{...} or: nil
func GoogleCloudApigeeV1AnalyticsConfigPtr ¶ added in v0.32.0
func GoogleCloudApigeeV1AnalyticsConfigPtr(v *GoogleCloudApigeeV1AnalyticsConfigArgs) GoogleCloudApigeeV1AnalyticsConfigPtrInput
type GoogleCloudApigeeV1AnalyticsConfigPtrOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1AnalyticsConfigPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1AnalyticsConfigPtrOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1AnalyticsConfigPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1AnalyticsConfigPtrOutput) Enabled ¶ added in v0.32.0
func (o GoogleCloudApigeeV1AnalyticsConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether the Analytics add-on is enabled.
func (GoogleCloudApigeeV1AnalyticsConfigPtrOutput) ToGoogleCloudApigeeV1AnalyticsConfigPtrOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1AnalyticsConfigPtrOutput) ToGoogleCloudApigeeV1AnalyticsConfigPtrOutput() GoogleCloudApigeeV1AnalyticsConfigPtrOutput
func (GoogleCloudApigeeV1AnalyticsConfigPtrOutput) ToGoogleCloudApigeeV1AnalyticsConfigPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1AnalyticsConfigPtrOutput) ToGoogleCloudApigeeV1AnalyticsConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AnalyticsConfigPtrOutput
type GoogleCloudApigeeV1AnalyticsConfigResponse ¶ added in v0.32.0
type GoogleCloudApigeeV1AnalyticsConfigResponse struct { // Whether the Analytics add-on is enabled. Enabled bool `pulumi:"enabled"` // Time at which the Analytics add-on expires in milliseconds since epoch. If unspecified, the add-on will never expire. ExpireTimeMillis string `pulumi:"expireTimeMillis"` // The state of the Analytics add-on. State string `pulumi:"state"` // The latest update time. UpdateTime string `pulumi:"updateTime"` }
Configuration for the Analytics add-on.
type GoogleCloudApigeeV1AnalyticsConfigResponseOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1AnalyticsConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for the Analytics add-on.
func (GoogleCloudApigeeV1AnalyticsConfigResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1AnalyticsConfigResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1AnalyticsConfigResponseOutput) Enabled ¶ added in v0.32.0
func (o GoogleCloudApigeeV1AnalyticsConfigResponseOutput) Enabled() pulumi.BoolOutput
Whether the Analytics add-on is enabled.
func (GoogleCloudApigeeV1AnalyticsConfigResponseOutput) ExpireTimeMillis ¶ added in v0.32.0
func (o GoogleCloudApigeeV1AnalyticsConfigResponseOutput) ExpireTimeMillis() pulumi.StringOutput
Time at which the Analytics add-on expires in milliseconds since epoch. If unspecified, the add-on will never expire.
func (GoogleCloudApigeeV1AnalyticsConfigResponseOutput) State ¶ added in v0.32.0
func (o GoogleCloudApigeeV1AnalyticsConfigResponseOutput) State() pulumi.StringOutput
The state of the Analytics add-on.
func (GoogleCloudApigeeV1AnalyticsConfigResponseOutput) ToGoogleCloudApigeeV1AnalyticsConfigResponseOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1AnalyticsConfigResponseOutput) ToGoogleCloudApigeeV1AnalyticsConfigResponseOutput() GoogleCloudApigeeV1AnalyticsConfigResponseOutput
func (GoogleCloudApigeeV1AnalyticsConfigResponseOutput) ToGoogleCloudApigeeV1AnalyticsConfigResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1AnalyticsConfigResponseOutput) ToGoogleCloudApigeeV1AnalyticsConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AnalyticsConfigResponseOutput
func (GoogleCloudApigeeV1AnalyticsConfigResponseOutput) UpdateTime ¶ added in v0.32.0
func (o GoogleCloudApigeeV1AnalyticsConfigResponseOutput) UpdateTime() pulumi.StringOutput
The latest update time.
type GoogleCloudApigeeV1ApiCategoryResponse ¶ added in v0.32.0
type GoogleCloudApigeeV1ApiCategoryResponse struct { // Name of the category. Name string `pulumi:"name"` // Name of the portal. SiteId string `pulumi:"siteId"` // Time the category was last modified in milliseconds since epoch. UpdateTime string `pulumi:"updateTime"` }
`ApiCategory` represents an API category. [Catalog items](/apigee/docs/reference/apis/apigee/rest/v1/organizations.sites.apidocs) can be tagged with API categories; users viewing the API catalog in the portal will have the option to browse the catalog by category.
type GoogleCloudApigeeV1ApiCategoryResponseOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ApiCategoryResponseOutput struct{ *pulumi.OutputState }
`ApiCategory` represents an API category. [Catalog items](/apigee/docs/reference/apis/apigee/rest/v1/organizations.sites.apidocs) can be tagged with API categories; users viewing the API catalog in the portal will have the option to browse the catalog by category.
func (GoogleCloudApigeeV1ApiCategoryResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ApiCategoryResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ApiCategoryResponseOutput) Name ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ApiCategoryResponseOutput) Name() pulumi.StringOutput
Name of the category.
func (GoogleCloudApigeeV1ApiCategoryResponseOutput) SiteId ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ApiCategoryResponseOutput) SiteId() pulumi.StringOutput
Name of the portal.
func (GoogleCloudApigeeV1ApiCategoryResponseOutput) ToGoogleCloudApigeeV1ApiCategoryResponseOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ApiCategoryResponseOutput) ToGoogleCloudApigeeV1ApiCategoryResponseOutput() GoogleCloudApigeeV1ApiCategoryResponseOutput
func (GoogleCloudApigeeV1ApiCategoryResponseOutput) ToGoogleCloudApigeeV1ApiCategoryResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ApiCategoryResponseOutput) ToGoogleCloudApigeeV1ApiCategoryResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ApiCategoryResponseOutput
func (GoogleCloudApigeeV1ApiCategoryResponseOutput) UpdateTime ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ApiCategoryResponseOutput) UpdateTime() pulumi.StringOutput
Time the category was last modified in milliseconds since epoch.
type GoogleCloudApigeeV1ApiProductRefResponseArrayOutput ¶
type GoogleCloudApigeeV1ApiProductRefResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1ApiProductRefResponseArrayOutput) ElementType ¶
func (GoogleCloudApigeeV1ApiProductRefResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ApiProductRefResponseArrayOutput) ToGoogleCloudApigeeV1ApiProductRefResponseArrayOutput ¶
func (o GoogleCloudApigeeV1ApiProductRefResponseArrayOutput) ToGoogleCloudApigeeV1ApiProductRefResponseArrayOutput() GoogleCloudApigeeV1ApiProductRefResponseArrayOutput
func (GoogleCloudApigeeV1ApiProductRefResponseArrayOutput) ToGoogleCloudApigeeV1ApiProductRefResponseArrayOutputWithContext ¶
func (o GoogleCloudApigeeV1ApiProductRefResponseArrayOutput) ToGoogleCloudApigeeV1ApiProductRefResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ApiProductRefResponseArrayOutput
type GoogleCloudApigeeV1ApiProductRefResponseOutput ¶
type GoogleCloudApigeeV1ApiProductRefResponseOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1ApiProductRefResponseOutput) Apiproduct ¶
func (o GoogleCloudApigeeV1ApiProductRefResponseOutput) Apiproduct() pulumi.StringOutput
Name of the API product.
func (GoogleCloudApigeeV1ApiProductRefResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1ApiProductRefResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ApiProductRefResponseOutput) Status ¶
func (o GoogleCloudApigeeV1ApiProductRefResponseOutput) Status() pulumi.StringOutput
Status of the API product. Valid values are `approved` or `revoked`.
func (GoogleCloudApigeeV1ApiProductRefResponseOutput) ToGoogleCloudApigeeV1ApiProductRefResponseOutput ¶
func (o GoogleCloudApigeeV1ApiProductRefResponseOutput) ToGoogleCloudApigeeV1ApiProductRefResponseOutput() GoogleCloudApigeeV1ApiProductRefResponseOutput
func (GoogleCloudApigeeV1ApiProductRefResponseOutput) ToGoogleCloudApigeeV1ApiProductRefResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1ApiProductRefResponseOutput) ToGoogleCloudApigeeV1ApiProductRefResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ApiProductRefResponseOutput
type GoogleCloudApigeeV1ApiSecurityConfig ¶ added in v0.21.0
type GoogleCloudApigeeV1ApiSecurityConfig struct { // Flag that specifies whether the API security add-on is enabled. Enabled *bool `pulumi:"enabled"` }
Configurations of the API Security add-on.
type GoogleCloudApigeeV1ApiSecurityConfigArgs ¶ added in v0.21.0
type GoogleCloudApigeeV1ApiSecurityConfigArgs struct { // Flag that specifies whether the API security add-on is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Configurations of the API Security add-on.
func (GoogleCloudApigeeV1ApiSecurityConfigArgs) ElementType ¶ added in v0.21.0
func (GoogleCloudApigeeV1ApiSecurityConfigArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1ApiSecurityConfigArgs) ToGoogleCloudApigeeV1ApiSecurityConfigOutput ¶ added in v0.21.0
func (i GoogleCloudApigeeV1ApiSecurityConfigArgs) ToGoogleCloudApigeeV1ApiSecurityConfigOutput() GoogleCloudApigeeV1ApiSecurityConfigOutput
func (GoogleCloudApigeeV1ApiSecurityConfigArgs) ToGoogleCloudApigeeV1ApiSecurityConfigOutputWithContext ¶ added in v0.21.0
func (i GoogleCloudApigeeV1ApiSecurityConfigArgs) ToGoogleCloudApigeeV1ApiSecurityConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ApiSecurityConfigOutput
func (GoogleCloudApigeeV1ApiSecurityConfigArgs) ToGoogleCloudApigeeV1ApiSecurityConfigPtrOutput ¶ added in v0.21.0
func (i GoogleCloudApigeeV1ApiSecurityConfigArgs) ToGoogleCloudApigeeV1ApiSecurityConfigPtrOutput() GoogleCloudApigeeV1ApiSecurityConfigPtrOutput
func (GoogleCloudApigeeV1ApiSecurityConfigArgs) ToGoogleCloudApigeeV1ApiSecurityConfigPtrOutputWithContext ¶ added in v0.21.0
func (i GoogleCloudApigeeV1ApiSecurityConfigArgs) ToGoogleCloudApigeeV1ApiSecurityConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ApiSecurityConfigPtrOutput
type GoogleCloudApigeeV1ApiSecurityConfigInput ¶ added in v0.21.0
type GoogleCloudApigeeV1ApiSecurityConfigInput interface { pulumi.Input ToGoogleCloudApigeeV1ApiSecurityConfigOutput() GoogleCloudApigeeV1ApiSecurityConfigOutput ToGoogleCloudApigeeV1ApiSecurityConfigOutputWithContext(context.Context) GoogleCloudApigeeV1ApiSecurityConfigOutput }
GoogleCloudApigeeV1ApiSecurityConfigInput is an input type that accepts GoogleCloudApigeeV1ApiSecurityConfigArgs and GoogleCloudApigeeV1ApiSecurityConfigOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1ApiSecurityConfigInput` via:
GoogleCloudApigeeV1ApiSecurityConfigArgs{...}
type GoogleCloudApigeeV1ApiSecurityConfigOutput ¶ added in v0.21.0
type GoogleCloudApigeeV1ApiSecurityConfigOutput struct{ *pulumi.OutputState }
Configurations of the API Security add-on.
func (GoogleCloudApigeeV1ApiSecurityConfigOutput) ElementType ¶ added in v0.21.0
func (GoogleCloudApigeeV1ApiSecurityConfigOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ApiSecurityConfigOutput) Enabled ¶ added in v0.21.0
func (o GoogleCloudApigeeV1ApiSecurityConfigOutput) Enabled() pulumi.BoolPtrOutput
Flag that specifies whether the API security add-on is enabled.
func (GoogleCloudApigeeV1ApiSecurityConfigOutput) ToGoogleCloudApigeeV1ApiSecurityConfigOutput ¶ added in v0.21.0
func (o GoogleCloudApigeeV1ApiSecurityConfigOutput) ToGoogleCloudApigeeV1ApiSecurityConfigOutput() GoogleCloudApigeeV1ApiSecurityConfigOutput
func (GoogleCloudApigeeV1ApiSecurityConfigOutput) ToGoogleCloudApigeeV1ApiSecurityConfigOutputWithContext ¶ added in v0.21.0
func (o GoogleCloudApigeeV1ApiSecurityConfigOutput) ToGoogleCloudApigeeV1ApiSecurityConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ApiSecurityConfigOutput
func (GoogleCloudApigeeV1ApiSecurityConfigOutput) ToGoogleCloudApigeeV1ApiSecurityConfigPtrOutput ¶ added in v0.21.0
func (o GoogleCloudApigeeV1ApiSecurityConfigOutput) ToGoogleCloudApigeeV1ApiSecurityConfigPtrOutput() GoogleCloudApigeeV1ApiSecurityConfigPtrOutput
func (GoogleCloudApigeeV1ApiSecurityConfigOutput) ToGoogleCloudApigeeV1ApiSecurityConfigPtrOutputWithContext ¶ added in v0.21.0
func (o GoogleCloudApigeeV1ApiSecurityConfigOutput) ToGoogleCloudApigeeV1ApiSecurityConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ApiSecurityConfigPtrOutput
type GoogleCloudApigeeV1ApiSecurityConfigPtrInput ¶ added in v0.21.0
type GoogleCloudApigeeV1ApiSecurityConfigPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1ApiSecurityConfigPtrOutput() GoogleCloudApigeeV1ApiSecurityConfigPtrOutput ToGoogleCloudApigeeV1ApiSecurityConfigPtrOutputWithContext(context.Context) GoogleCloudApigeeV1ApiSecurityConfigPtrOutput }
GoogleCloudApigeeV1ApiSecurityConfigPtrInput is an input type that accepts GoogleCloudApigeeV1ApiSecurityConfigArgs, GoogleCloudApigeeV1ApiSecurityConfigPtr and GoogleCloudApigeeV1ApiSecurityConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1ApiSecurityConfigPtrInput` via:
GoogleCloudApigeeV1ApiSecurityConfigArgs{...} or: nil
func GoogleCloudApigeeV1ApiSecurityConfigPtr ¶ added in v0.21.0
func GoogleCloudApigeeV1ApiSecurityConfigPtr(v *GoogleCloudApigeeV1ApiSecurityConfigArgs) GoogleCloudApigeeV1ApiSecurityConfigPtrInput
type GoogleCloudApigeeV1ApiSecurityConfigPtrOutput ¶ added in v0.21.0
type GoogleCloudApigeeV1ApiSecurityConfigPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1ApiSecurityConfigPtrOutput) ElementType ¶ added in v0.21.0
func (GoogleCloudApigeeV1ApiSecurityConfigPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ApiSecurityConfigPtrOutput) Enabled ¶ added in v0.21.0
func (o GoogleCloudApigeeV1ApiSecurityConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Flag that specifies whether the API security add-on is enabled.
func (GoogleCloudApigeeV1ApiSecurityConfigPtrOutput) ToGoogleCloudApigeeV1ApiSecurityConfigPtrOutput ¶ added in v0.21.0
func (o GoogleCloudApigeeV1ApiSecurityConfigPtrOutput) ToGoogleCloudApigeeV1ApiSecurityConfigPtrOutput() GoogleCloudApigeeV1ApiSecurityConfigPtrOutput
func (GoogleCloudApigeeV1ApiSecurityConfigPtrOutput) ToGoogleCloudApigeeV1ApiSecurityConfigPtrOutputWithContext ¶ added in v0.21.0
func (o GoogleCloudApigeeV1ApiSecurityConfigPtrOutput) ToGoogleCloudApigeeV1ApiSecurityConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ApiSecurityConfigPtrOutput
type GoogleCloudApigeeV1ApiSecurityConfigResponse ¶ added in v0.21.0
type GoogleCloudApigeeV1ApiSecurityConfigResponse struct { // Flag that specifies whether the API security add-on is enabled. Enabled bool `pulumi:"enabled"` // Time at which the API Security add-on expires in in milliseconds since epoch. If unspecified, the add-on will never expire. ExpiresAt string `pulumi:"expiresAt"` }
Configurations of the API Security add-on.
type GoogleCloudApigeeV1ApiSecurityConfigResponseOutput ¶ added in v0.21.0
type GoogleCloudApigeeV1ApiSecurityConfigResponseOutput struct{ *pulumi.OutputState }
Configurations of the API Security add-on.
func (GoogleCloudApigeeV1ApiSecurityConfigResponseOutput) ElementType ¶ added in v0.21.0
func (GoogleCloudApigeeV1ApiSecurityConfigResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ApiSecurityConfigResponseOutput) Enabled ¶ added in v0.21.0
func (o GoogleCloudApigeeV1ApiSecurityConfigResponseOutput) Enabled() pulumi.BoolOutput
Flag that specifies whether the API security add-on is enabled.
func (GoogleCloudApigeeV1ApiSecurityConfigResponseOutput) ExpiresAt ¶ added in v0.21.0
func (o GoogleCloudApigeeV1ApiSecurityConfigResponseOutput) ExpiresAt() pulumi.StringOutput
Time at which the API Security add-on expires in in milliseconds since epoch. If unspecified, the add-on will never expire.
func (GoogleCloudApigeeV1ApiSecurityConfigResponseOutput) ToGoogleCloudApigeeV1ApiSecurityConfigResponseOutput ¶ added in v0.21.0
func (o GoogleCloudApigeeV1ApiSecurityConfigResponseOutput) ToGoogleCloudApigeeV1ApiSecurityConfigResponseOutput() GoogleCloudApigeeV1ApiSecurityConfigResponseOutput
func (GoogleCloudApigeeV1ApiSecurityConfigResponseOutput) ToGoogleCloudApigeeV1ApiSecurityConfigResponseOutputWithContext ¶ added in v0.21.0
func (o GoogleCloudApigeeV1ApiSecurityConfigResponseOutput) ToGoogleCloudApigeeV1ApiSecurityConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ApiSecurityConfigResponseOutput
type GoogleCloudApigeeV1AsyncQueryResultResponse ¶
type GoogleCloudApigeeV1AsyncQueryResultResponse struct { // Query result will be unaccessable after this time. Expires string `pulumi:"expires"` // Self link of the query results. Example: `/organizations/myorg/environments/myenv/queries/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd/result` or following format if query is running at host level: `/organizations/myorg/hostQueries/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd/result` Self string `pulumi:"self"` }
type GoogleCloudApigeeV1AsyncQueryResultResponseOutput ¶
type GoogleCloudApigeeV1AsyncQueryResultResponseOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1AsyncQueryResultResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1AsyncQueryResultResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1AsyncQueryResultResponseOutput) Expires ¶
func (o GoogleCloudApigeeV1AsyncQueryResultResponseOutput) Expires() pulumi.StringOutput
Query result will be unaccessable after this time.
func (GoogleCloudApigeeV1AsyncQueryResultResponseOutput) Self ¶
func (o GoogleCloudApigeeV1AsyncQueryResultResponseOutput) Self() pulumi.StringOutput
Self link of the query results. Example: `/organizations/myorg/environments/myenv/queries/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd/result` or following format if query is running at host level: `/organizations/myorg/hostQueries/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd/result`
func (GoogleCloudApigeeV1AsyncQueryResultResponseOutput) ToGoogleCloudApigeeV1AsyncQueryResultResponseOutput ¶
func (o GoogleCloudApigeeV1AsyncQueryResultResponseOutput) ToGoogleCloudApigeeV1AsyncQueryResultResponseOutput() GoogleCloudApigeeV1AsyncQueryResultResponseOutput
func (GoogleCloudApigeeV1AsyncQueryResultResponseOutput) ToGoogleCloudApigeeV1AsyncQueryResultResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1AsyncQueryResultResponseOutput) ToGoogleCloudApigeeV1AsyncQueryResultResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AsyncQueryResultResponseOutput
type GoogleCloudApigeeV1Attribute ¶
type GoogleCloudApigeeV1Attribute struct { // API key of the attribute. Name *string `pulumi:"name"` // Value of the attribute. Value *string `pulumi:"value"` }
Key-value pair to store extra metadata.
type GoogleCloudApigeeV1AttributeArgs ¶
type GoogleCloudApigeeV1AttributeArgs struct { // API key of the attribute. Name pulumi.StringPtrInput `pulumi:"name"` // Value of the attribute. Value pulumi.StringPtrInput `pulumi:"value"` }
Key-value pair to store extra metadata.
func (GoogleCloudApigeeV1AttributeArgs) ElementType ¶
func (GoogleCloudApigeeV1AttributeArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1AttributeArgs) ToGoogleCloudApigeeV1AttributeOutput ¶
func (i GoogleCloudApigeeV1AttributeArgs) ToGoogleCloudApigeeV1AttributeOutput() GoogleCloudApigeeV1AttributeOutput
func (GoogleCloudApigeeV1AttributeArgs) ToGoogleCloudApigeeV1AttributeOutputWithContext ¶
func (i GoogleCloudApigeeV1AttributeArgs) ToGoogleCloudApigeeV1AttributeOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AttributeOutput
type GoogleCloudApigeeV1AttributeArray ¶
type GoogleCloudApigeeV1AttributeArray []GoogleCloudApigeeV1AttributeInput
func (GoogleCloudApigeeV1AttributeArray) ElementType ¶
func (GoogleCloudApigeeV1AttributeArray) ElementType() reflect.Type
func (GoogleCloudApigeeV1AttributeArray) ToGoogleCloudApigeeV1AttributeArrayOutput ¶
func (i GoogleCloudApigeeV1AttributeArray) ToGoogleCloudApigeeV1AttributeArrayOutput() GoogleCloudApigeeV1AttributeArrayOutput
func (GoogleCloudApigeeV1AttributeArray) ToGoogleCloudApigeeV1AttributeArrayOutputWithContext ¶
func (i GoogleCloudApigeeV1AttributeArray) ToGoogleCloudApigeeV1AttributeArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AttributeArrayOutput
type GoogleCloudApigeeV1AttributeArrayInput ¶
type GoogleCloudApigeeV1AttributeArrayInput interface { pulumi.Input ToGoogleCloudApigeeV1AttributeArrayOutput() GoogleCloudApigeeV1AttributeArrayOutput ToGoogleCloudApigeeV1AttributeArrayOutputWithContext(context.Context) GoogleCloudApigeeV1AttributeArrayOutput }
GoogleCloudApigeeV1AttributeArrayInput is an input type that accepts GoogleCloudApigeeV1AttributeArray and GoogleCloudApigeeV1AttributeArrayOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1AttributeArrayInput` via:
GoogleCloudApigeeV1AttributeArray{ GoogleCloudApigeeV1AttributeArgs{...} }
type GoogleCloudApigeeV1AttributeArrayOutput ¶
type GoogleCloudApigeeV1AttributeArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1AttributeArrayOutput) ElementType ¶
func (GoogleCloudApigeeV1AttributeArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1AttributeArrayOutput) ToGoogleCloudApigeeV1AttributeArrayOutput ¶
func (o GoogleCloudApigeeV1AttributeArrayOutput) ToGoogleCloudApigeeV1AttributeArrayOutput() GoogleCloudApigeeV1AttributeArrayOutput
func (GoogleCloudApigeeV1AttributeArrayOutput) ToGoogleCloudApigeeV1AttributeArrayOutputWithContext ¶
func (o GoogleCloudApigeeV1AttributeArrayOutput) ToGoogleCloudApigeeV1AttributeArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AttributeArrayOutput
type GoogleCloudApigeeV1AttributeInput ¶
type GoogleCloudApigeeV1AttributeInput interface { pulumi.Input ToGoogleCloudApigeeV1AttributeOutput() GoogleCloudApigeeV1AttributeOutput ToGoogleCloudApigeeV1AttributeOutputWithContext(context.Context) GoogleCloudApigeeV1AttributeOutput }
GoogleCloudApigeeV1AttributeInput is an input type that accepts GoogleCloudApigeeV1AttributeArgs and GoogleCloudApigeeV1AttributeOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1AttributeInput` via:
GoogleCloudApigeeV1AttributeArgs{...}
type GoogleCloudApigeeV1AttributeOutput ¶
type GoogleCloudApigeeV1AttributeOutput struct{ *pulumi.OutputState }
Key-value pair to store extra metadata.
func (GoogleCloudApigeeV1AttributeOutput) ElementType ¶
func (GoogleCloudApigeeV1AttributeOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1AttributeOutput) Name ¶
func (o GoogleCloudApigeeV1AttributeOutput) Name() pulumi.StringPtrOutput
API key of the attribute.
func (GoogleCloudApigeeV1AttributeOutput) ToGoogleCloudApigeeV1AttributeOutput ¶
func (o GoogleCloudApigeeV1AttributeOutput) ToGoogleCloudApigeeV1AttributeOutput() GoogleCloudApigeeV1AttributeOutput
func (GoogleCloudApigeeV1AttributeOutput) ToGoogleCloudApigeeV1AttributeOutputWithContext ¶
func (o GoogleCloudApigeeV1AttributeOutput) ToGoogleCloudApigeeV1AttributeOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AttributeOutput
func (GoogleCloudApigeeV1AttributeOutput) Value ¶
func (o GoogleCloudApigeeV1AttributeOutput) Value() pulumi.StringPtrOutput
Value of the attribute.
type GoogleCloudApigeeV1AttributeResponse ¶
type GoogleCloudApigeeV1AttributeResponse struct { // API key of the attribute. Name string `pulumi:"name"` // Value of the attribute. Value string `pulumi:"value"` }
Key-value pair to store extra metadata.
type GoogleCloudApigeeV1AttributeResponseArrayOutput ¶
type GoogleCloudApigeeV1AttributeResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1AttributeResponseArrayOutput) ElementType ¶
func (GoogleCloudApigeeV1AttributeResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1AttributeResponseArrayOutput) ToGoogleCloudApigeeV1AttributeResponseArrayOutput ¶
func (o GoogleCloudApigeeV1AttributeResponseArrayOutput) ToGoogleCloudApigeeV1AttributeResponseArrayOutput() GoogleCloudApigeeV1AttributeResponseArrayOutput
func (GoogleCloudApigeeV1AttributeResponseArrayOutput) ToGoogleCloudApigeeV1AttributeResponseArrayOutputWithContext ¶
func (o GoogleCloudApigeeV1AttributeResponseArrayOutput) ToGoogleCloudApigeeV1AttributeResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AttributeResponseArrayOutput
type GoogleCloudApigeeV1AttributeResponseOutput ¶
type GoogleCloudApigeeV1AttributeResponseOutput struct{ *pulumi.OutputState }
Key-value pair to store extra metadata.
func (GoogleCloudApigeeV1AttributeResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1AttributeResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1AttributeResponseOutput) Name ¶
func (o GoogleCloudApigeeV1AttributeResponseOutput) Name() pulumi.StringOutput
API key of the attribute.
func (GoogleCloudApigeeV1AttributeResponseOutput) ToGoogleCloudApigeeV1AttributeResponseOutput ¶
func (o GoogleCloudApigeeV1AttributeResponseOutput) ToGoogleCloudApigeeV1AttributeResponseOutput() GoogleCloudApigeeV1AttributeResponseOutput
func (GoogleCloudApigeeV1AttributeResponseOutput) ToGoogleCloudApigeeV1AttributeResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1AttributeResponseOutput) ToGoogleCloudApigeeV1AttributeResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1AttributeResponseOutput
func (GoogleCloudApigeeV1AttributeResponseOutput) Value ¶
func (o GoogleCloudApigeeV1AttributeResponseOutput) Value() pulumi.StringOutput
Value of the attribute.
type GoogleCloudApigeeV1CanaryEvaluationMetricLabels ¶
type GoogleCloudApigeeV1CanaryEvaluationMetricLabels struct { // The environment ID associated with the metrics. Env *string `pulumi:"env"` // The instance ID associated with the metrics. In Apigee Hybrid, the value is configured during installation. InstanceId string `pulumi:"instanceId"` // The location associated with the metrics. Location string `pulumi:"location"` }
Labels that can be used to filter Apigee metrics.
type GoogleCloudApigeeV1CanaryEvaluationMetricLabelsArgs ¶
type GoogleCloudApigeeV1CanaryEvaluationMetricLabelsArgs struct { // The environment ID associated with the metrics. Env pulumi.StringPtrInput `pulumi:"env"` // The instance ID associated with the metrics. In Apigee Hybrid, the value is configured during installation. InstanceId pulumi.StringInput `pulumi:"instanceId"` // The location associated with the metrics. Location pulumi.StringInput `pulumi:"location"` }
Labels that can be used to filter Apigee metrics.
func (GoogleCloudApigeeV1CanaryEvaluationMetricLabelsArgs) ElementType ¶
func (GoogleCloudApigeeV1CanaryEvaluationMetricLabelsArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1CanaryEvaluationMetricLabelsArgs) ToGoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput ¶
func (i GoogleCloudApigeeV1CanaryEvaluationMetricLabelsArgs) ToGoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput() GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput
func (GoogleCloudApigeeV1CanaryEvaluationMetricLabelsArgs) ToGoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutputWithContext ¶
func (i GoogleCloudApigeeV1CanaryEvaluationMetricLabelsArgs) ToGoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput
type GoogleCloudApigeeV1CanaryEvaluationMetricLabelsInput ¶
type GoogleCloudApigeeV1CanaryEvaluationMetricLabelsInput interface { pulumi.Input ToGoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput() GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput ToGoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutputWithContext(context.Context) GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput }
GoogleCloudApigeeV1CanaryEvaluationMetricLabelsInput is an input type that accepts GoogleCloudApigeeV1CanaryEvaluationMetricLabelsArgs and GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1CanaryEvaluationMetricLabelsInput` via:
GoogleCloudApigeeV1CanaryEvaluationMetricLabelsArgs{...}
type GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput ¶
type GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput struct{ *pulumi.OutputState }
Labels that can be used to filter Apigee metrics.
func (GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput) ElementType ¶
func (GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput) Env ¶
The environment ID associated with the metrics.
func (GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput) InstanceId ¶ added in v0.5.0
func (o GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput) InstanceId() pulumi.StringOutput
The instance ID associated with the metrics. In Apigee Hybrid, the value is configured during installation.
func (GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput) Location ¶
func (o GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput) Location() pulumi.StringOutput
The location associated with the metrics.
func (GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput) ToGoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput ¶
func (o GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput) ToGoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput() GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput
func (GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput) ToGoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutputWithContext ¶
func (o GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput) ToGoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CanaryEvaluationMetricLabelsOutput
type GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponse ¶
type GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponse struct { // The environment ID associated with the metrics. Env string `pulumi:"env"` // The instance ID associated with the metrics. In Apigee Hybrid, the value is configured during installation. InstanceId string `pulumi:"instanceId"` // The location associated with the metrics. Location string `pulumi:"location"` }
Labels that can be used to filter Apigee metrics.
type GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput ¶
type GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput struct{ *pulumi.OutputState }
Labels that can be used to filter Apigee metrics.
func (GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput) Env ¶
The environment ID associated with the metrics.
func (GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput) InstanceId ¶ added in v0.5.0
func (o GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput) InstanceId() pulumi.StringOutput
The instance ID associated with the metrics. In Apigee Hybrid, the value is configured during installation.
func (GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput) Location ¶
func (o GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput) Location() pulumi.StringOutput
The location associated with the metrics.
func (GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput) ToGoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput ¶
func (o GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput) ToGoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput() GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput
func (GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput) ToGoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput) ToGoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput
type GoogleCloudApigeeV1CertInfoResponse ¶
type GoogleCloudApigeeV1CertInfoResponse struct { // X.509 basic constraints extension. BasicConstraints string `pulumi:"basicConstraints"` // X.509 `notAfter` validity period in milliseconds since epoch. ExpiryDate string `pulumi:"expiryDate"` // Flag that specifies whether the certificate is valid. Flag is set to `Yes` if the certificate is valid, `No` if expired, or `Not yet` if not yet valid. IsValid string `pulumi:"isValid"` // X.509 issuer. Issuer string `pulumi:"issuer"` // Public key component of the X.509 subject public key info. PublicKey string `pulumi:"publicKey"` // X.509 serial number. SerialNumber string `pulumi:"serialNumber"` // X.509 signatureAlgorithm. SigAlgName string `pulumi:"sigAlgName"` // X.509 subject. Subject string `pulumi:"subject"` // X.509 subject alternative names (SANs) extension. SubjectAlternativeNames []string `pulumi:"subjectAlternativeNames"` // X.509 `notBefore` validity period in milliseconds since epoch. ValidFrom string `pulumi:"validFrom"` // X.509 version. Version int `pulumi:"version"` }
X.509 certificate as defined in RFC 5280.
type GoogleCloudApigeeV1CertInfoResponseArrayOutput ¶
type GoogleCloudApigeeV1CertInfoResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1CertInfoResponseArrayOutput) ElementType ¶
func (GoogleCloudApigeeV1CertInfoResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1CertInfoResponseArrayOutput) ToGoogleCloudApigeeV1CertInfoResponseArrayOutput ¶
func (o GoogleCloudApigeeV1CertInfoResponseArrayOutput) ToGoogleCloudApigeeV1CertInfoResponseArrayOutput() GoogleCloudApigeeV1CertInfoResponseArrayOutput
func (GoogleCloudApigeeV1CertInfoResponseArrayOutput) ToGoogleCloudApigeeV1CertInfoResponseArrayOutputWithContext ¶
func (o GoogleCloudApigeeV1CertInfoResponseArrayOutput) ToGoogleCloudApigeeV1CertInfoResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CertInfoResponseArrayOutput
type GoogleCloudApigeeV1CertInfoResponseOutput ¶
type GoogleCloudApigeeV1CertInfoResponseOutput struct{ *pulumi.OutputState }
X.509 certificate as defined in RFC 5280.
func (GoogleCloudApigeeV1CertInfoResponseOutput) BasicConstraints ¶
func (o GoogleCloudApigeeV1CertInfoResponseOutput) BasicConstraints() pulumi.StringOutput
X.509 basic constraints extension.
func (GoogleCloudApigeeV1CertInfoResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1CertInfoResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1CertInfoResponseOutput) ExpiryDate ¶
func (o GoogleCloudApigeeV1CertInfoResponseOutput) ExpiryDate() pulumi.StringOutput
X.509 `notAfter` validity period in milliseconds since epoch.
func (GoogleCloudApigeeV1CertInfoResponseOutput) IsValid ¶
func (o GoogleCloudApigeeV1CertInfoResponseOutput) IsValid() pulumi.StringOutput
Flag that specifies whether the certificate is valid. Flag is set to `Yes` if the certificate is valid, `No` if expired, or `Not yet` if not yet valid.
func (GoogleCloudApigeeV1CertInfoResponseOutput) Issuer ¶
func (o GoogleCloudApigeeV1CertInfoResponseOutput) Issuer() pulumi.StringOutput
X.509 issuer.
func (GoogleCloudApigeeV1CertInfoResponseOutput) PublicKey ¶
func (o GoogleCloudApigeeV1CertInfoResponseOutput) PublicKey() pulumi.StringOutput
Public key component of the X.509 subject public key info.
func (GoogleCloudApigeeV1CertInfoResponseOutput) SerialNumber ¶
func (o GoogleCloudApigeeV1CertInfoResponseOutput) SerialNumber() pulumi.StringOutput
X.509 serial number.
func (GoogleCloudApigeeV1CertInfoResponseOutput) SigAlgName ¶
func (o GoogleCloudApigeeV1CertInfoResponseOutput) SigAlgName() pulumi.StringOutput
X.509 signatureAlgorithm.
func (GoogleCloudApigeeV1CertInfoResponseOutput) Subject ¶
func (o GoogleCloudApigeeV1CertInfoResponseOutput) Subject() pulumi.StringOutput
X.509 subject.
func (GoogleCloudApigeeV1CertInfoResponseOutput) SubjectAlternativeNames ¶
func (o GoogleCloudApigeeV1CertInfoResponseOutput) SubjectAlternativeNames() pulumi.StringArrayOutput
X.509 subject alternative names (SANs) extension.
func (GoogleCloudApigeeV1CertInfoResponseOutput) ToGoogleCloudApigeeV1CertInfoResponseOutput ¶
func (o GoogleCloudApigeeV1CertInfoResponseOutput) ToGoogleCloudApigeeV1CertInfoResponseOutput() GoogleCloudApigeeV1CertInfoResponseOutput
func (GoogleCloudApigeeV1CertInfoResponseOutput) ToGoogleCloudApigeeV1CertInfoResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1CertInfoResponseOutput) ToGoogleCloudApigeeV1CertInfoResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CertInfoResponseOutput
func (GoogleCloudApigeeV1CertInfoResponseOutput) ValidFrom ¶
func (o GoogleCloudApigeeV1CertInfoResponseOutput) ValidFrom() pulumi.StringOutput
X.509 `notBefore` validity period in milliseconds since epoch.
func (GoogleCloudApigeeV1CertInfoResponseOutput) Version ¶
func (o GoogleCloudApigeeV1CertInfoResponseOutput) Version() pulumi.IntOutput
X.509 version.
type GoogleCloudApigeeV1CertificateResponse ¶
type GoogleCloudApigeeV1CertificateResponse struct { // Chain of certificates under this name. CertInfo []GoogleCloudApigeeV1CertInfoResponse `pulumi:"certInfo"` }
type GoogleCloudApigeeV1CertificateResponseOutput ¶
type GoogleCloudApigeeV1CertificateResponseOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1CertificateResponseOutput) CertInfo ¶
func (o GoogleCloudApigeeV1CertificateResponseOutput) CertInfo() GoogleCloudApigeeV1CertInfoResponseArrayOutput
Chain of certificates under this name.
func (GoogleCloudApigeeV1CertificateResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1CertificateResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1CertificateResponseOutput) ToGoogleCloudApigeeV1CertificateResponseOutput ¶
func (o GoogleCloudApigeeV1CertificateResponseOutput) ToGoogleCloudApigeeV1CertificateResponseOutput() GoogleCloudApigeeV1CertificateResponseOutput
func (GoogleCloudApigeeV1CertificateResponseOutput) ToGoogleCloudApigeeV1CertificateResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1CertificateResponseOutput) ToGoogleCloudApigeeV1CertificateResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CertificateResponseOutput
type GoogleCloudApigeeV1ConnectorsPlatformConfig ¶ added in v0.8.0
type GoogleCloudApigeeV1ConnectorsPlatformConfig struct { // Flag that specifies whether the Connectors Platform add-on is enabled. Enabled *bool `pulumi:"enabled"` }
Configuration for the Connectors Platform add-on.
type GoogleCloudApigeeV1ConnectorsPlatformConfigArgs ¶ added in v0.8.0
type GoogleCloudApigeeV1ConnectorsPlatformConfigArgs struct { // Flag that specifies whether the Connectors Platform add-on is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Configuration for the Connectors Platform add-on.
func (GoogleCloudApigeeV1ConnectorsPlatformConfigArgs) ElementType ¶ added in v0.8.0
func (GoogleCloudApigeeV1ConnectorsPlatformConfigArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1ConnectorsPlatformConfigArgs) ToGoogleCloudApigeeV1ConnectorsPlatformConfigOutput ¶ added in v0.8.0
func (i GoogleCloudApigeeV1ConnectorsPlatformConfigArgs) ToGoogleCloudApigeeV1ConnectorsPlatformConfigOutput() GoogleCloudApigeeV1ConnectorsPlatformConfigOutput
func (GoogleCloudApigeeV1ConnectorsPlatformConfigArgs) ToGoogleCloudApigeeV1ConnectorsPlatformConfigOutputWithContext ¶ added in v0.8.0
func (i GoogleCloudApigeeV1ConnectorsPlatformConfigArgs) ToGoogleCloudApigeeV1ConnectorsPlatformConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ConnectorsPlatformConfigOutput
func (GoogleCloudApigeeV1ConnectorsPlatformConfigArgs) ToGoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput ¶ added in v0.8.0
func (i GoogleCloudApigeeV1ConnectorsPlatformConfigArgs) ToGoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput() GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput
func (GoogleCloudApigeeV1ConnectorsPlatformConfigArgs) ToGoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutputWithContext ¶ added in v0.8.0
func (i GoogleCloudApigeeV1ConnectorsPlatformConfigArgs) ToGoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput
type GoogleCloudApigeeV1ConnectorsPlatformConfigInput ¶ added in v0.8.0
type GoogleCloudApigeeV1ConnectorsPlatformConfigInput interface { pulumi.Input ToGoogleCloudApigeeV1ConnectorsPlatformConfigOutput() GoogleCloudApigeeV1ConnectorsPlatformConfigOutput ToGoogleCloudApigeeV1ConnectorsPlatformConfigOutputWithContext(context.Context) GoogleCloudApigeeV1ConnectorsPlatformConfigOutput }
GoogleCloudApigeeV1ConnectorsPlatformConfigInput is an input type that accepts GoogleCloudApigeeV1ConnectorsPlatformConfigArgs and GoogleCloudApigeeV1ConnectorsPlatformConfigOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1ConnectorsPlatformConfigInput` via:
GoogleCloudApigeeV1ConnectorsPlatformConfigArgs{...}
type GoogleCloudApigeeV1ConnectorsPlatformConfigOutput ¶ added in v0.8.0
type GoogleCloudApigeeV1ConnectorsPlatformConfigOutput struct{ *pulumi.OutputState }
Configuration for the Connectors Platform add-on.
func (GoogleCloudApigeeV1ConnectorsPlatformConfigOutput) ElementType ¶ added in v0.8.0
func (GoogleCloudApigeeV1ConnectorsPlatformConfigOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ConnectorsPlatformConfigOutput) Enabled ¶ added in v0.8.0
func (o GoogleCloudApigeeV1ConnectorsPlatformConfigOutput) Enabled() pulumi.BoolPtrOutput
Flag that specifies whether the Connectors Platform add-on is enabled.
func (GoogleCloudApigeeV1ConnectorsPlatformConfigOutput) ToGoogleCloudApigeeV1ConnectorsPlatformConfigOutput ¶ added in v0.8.0
func (o GoogleCloudApigeeV1ConnectorsPlatformConfigOutput) ToGoogleCloudApigeeV1ConnectorsPlatformConfigOutput() GoogleCloudApigeeV1ConnectorsPlatformConfigOutput
func (GoogleCloudApigeeV1ConnectorsPlatformConfigOutput) ToGoogleCloudApigeeV1ConnectorsPlatformConfigOutputWithContext ¶ added in v0.8.0
func (o GoogleCloudApigeeV1ConnectorsPlatformConfigOutput) ToGoogleCloudApigeeV1ConnectorsPlatformConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ConnectorsPlatformConfigOutput
func (GoogleCloudApigeeV1ConnectorsPlatformConfigOutput) ToGoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput ¶ added in v0.8.0
func (o GoogleCloudApigeeV1ConnectorsPlatformConfigOutput) ToGoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput() GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput
func (GoogleCloudApigeeV1ConnectorsPlatformConfigOutput) ToGoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutputWithContext ¶ added in v0.8.0
func (o GoogleCloudApigeeV1ConnectorsPlatformConfigOutput) ToGoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput
type GoogleCloudApigeeV1ConnectorsPlatformConfigPtrInput ¶ added in v0.8.0
type GoogleCloudApigeeV1ConnectorsPlatformConfigPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput() GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput ToGoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutputWithContext(context.Context) GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput }
GoogleCloudApigeeV1ConnectorsPlatformConfigPtrInput is an input type that accepts GoogleCloudApigeeV1ConnectorsPlatformConfigArgs, GoogleCloudApigeeV1ConnectorsPlatformConfigPtr and GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1ConnectorsPlatformConfigPtrInput` via:
GoogleCloudApigeeV1ConnectorsPlatformConfigArgs{...} or: nil
func GoogleCloudApigeeV1ConnectorsPlatformConfigPtr ¶ added in v0.8.0
func GoogleCloudApigeeV1ConnectorsPlatformConfigPtr(v *GoogleCloudApigeeV1ConnectorsPlatformConfigArgs) GoogleCloudApigeeV1ConnectorsPlatformConfigPtrInput
type GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput ¶ added in v0.8.0
type GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput) ElementType ¶ added in v0.8.0
func (GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput) Enabled ¶ added in v0.8.0
func (o GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Flag that specifies whether the Connectors Platform add-on is enabled.
func (GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput) ToGoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput ¶ added in v0.8.0
func (o GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput) ToGoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput() GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput
func (GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput) ToGoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutputWithContext ¶ added in v0.8.0
func (o GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput) ToGoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ConnectorsPlatformConfigPtrOutput
type GoogleCloudApigeeV1ConnectorsPlatformConfigResponse ¶ added in v0.8.0
type GoogleCloudApigeeV1ConnectorsPlatformConfigResponse struct { // Flag that specifies whether the Connectors Platform add-on is enabled. Enabled bool `pulumi:"enabled"` // Time at which the Connectors Platform add-on expires in milliseconds since epoch. If unspecified, the add-on will never expire. ExpiresAt string `pulumi:"expiresAt"` }
Configuration for the Connectors Platform add-on.
type GoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput ¶ added in v0.8.0
type GoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for the Connectors Platform add-on.
func (GoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput) ElementType ¶ added in v0.8.0
func (GoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput) Enabled ¶ added in v0.8.0
func (o GoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput) Enabled() pulumi.BoolOutput
Flag that specifies whether the Connectors Platform add-on is enabled.
func (GoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput) ExpiresAt ¶ added in v0.8.0
func (o GoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput) ExpiresAt() pulumi.StringOutput
Time at which the Connectors Platform add-on expires in milliseconds since epoch. If unspecified, the add-on will never expire.
func (GoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput) ToGoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput ¶ added in v0.8.0
func (o GoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput) ToGoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput() GoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput
func (GoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput) ToGoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutputWithContext ¶ added in v0.8.0
func (o GoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput) ToGoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ConnectorsPlatformConfigResponseOutput
type GoogleCloudApigeeV1CredentialResponse ¶
type GoogleCloudApigeeV1CredentialResponse struct { // List of API products this credential can be used for. ApiProducts []GoogleCloudApigeeV1ApiProductRefResponse `pulumi:"apiProducts"` // List of attributes associated with this credential. Attributes []GoogleCloudApigeeV1AttributeResponse `pulumi:"attributes"` // Consumer key. ConsumerKey string `pulumi:"consumerKey"` // Secret key. ConsumerSecret string `pulumi:"consumerSecret"` // Time the credential will expire in milliseconds since epoch. ExpiresAt string `pulumi:"expiresAt"` // Time the credential was issued in milliseconds since epoch. IssuedAt string `pulumi:"issuedAt"` // List of scopes to apply to the app. Specified scopes must already exist on the API product that you associate with the app. Scopes []string `pulumi:"scopes"` // Status of the credential. Valid values include `approved` or `revoked`. Status string `pulumi:"status"` }
type GoogleCloudApigeeV1CredentialResponseArrayOutput ¶
type GoogleCloudApigeeV1CredentialResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1CredentialResponseArrayOutput) ElementType ¶
func (GoogleCloudApigeeV1CredentialResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1CredentialResponseArrayOutput) ToGoogleCloudApigeeV1CredentialResponseArrayOutput ¶
func (o GoogleCloudApigeeV1CredentialResponseArrayOutput) ToGoogleCloudApigeeV1CredentialResponseArrayOutput() GoogleCloudApigeeV1CredentialResponseArrayOutput
func (GoogleCloudApigeeV1CredentialResponseArrayOutput) ToGoogleCloudApigeeV1CredentialResponseArrayOutputWithContext ¶
func (o GoogleCloudApigeeV1CredentialResponseArrayOutput) ToGoogleCloudApigeeV1CredentialResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CredentialResponseArrayOutput
type GoogleCloudApigeeV1CredentialResponseOutput ¶
type GoogleCloudApigeeV1CredentialResponseOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1CredentialResponseOutput) ApiProducts ¶
func (o GoogleCloudApigeeV1CredentialResponseOutput) ApiProducts() GoogleCloudApigeeV1ApiProductRefResponseArrayOutput
List of API products this credential can be used for.
func (GoogleCloudApigeeV1CredentialResponseOutput) Attributes ¶
func (o GoogleCloudApigeeV1CredentialResponseOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
List of attributes associated with this credential.
func (GoogleCloudApigeeV1CredentialResponseOutput) ConsumerKey ¶
func (o GoogleCloudApigeeV1CredentialResponseOutput) ConsumerKey() pulumi.StringOutput
Consumer key.
func (GoogleCloudApigeeV1CredentialResponseOutput) ConsumerSecret ¶
func (o GoogleCloudApigeeV1CredentialResponseOutput) ConsumerSecret() pulumi.StringOutput
Secret key.
func (GoogleCloudApigeeV1CredentialResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1CredentialResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1CredentialResponseOutput) ExpiresAt ¶
func (o GoogleCloudApigeeV1CredentialResponseOutput) ExpiresAt() pulumi.StringOutput
Time the credential will expire in milliseconds since epoch.
func (GoogleCloudApigeeV1CredentialResponseOutput) IssuedAt ¶
func (o GoogleCloudApigeeV1CredentialResponseOutput) IssuedAt() pulumi.StringOutput
Time the credential was issued in milliseconds since epoch.
func (GoogleCloudApigeeV1CredentialResponseOutput) Scopes ¶
func (o GoogleCloudApigeeV1CredentialResponseOutput) Scopes() pulumi.StringArrayOutput
List of scopes to apply to the app. Specified scopes must already exist on the API product that you associate with the app.
func (GoogleCloudApigeeV1CredentialResponseOutput) Status ¶
func (o GoogleCloudApigeeV1CredentialResponseOutput) Status() pulumi.StringOutput
Status of the credential. Valid values include `approved` or `revoked`.
func (GoogleCloudApigeeV1CredentialResponseOutput) ToGoogleCloudApigeeV1CredentialResponseOutput ¶
func (o GoogleCloudApigeeV1CredentialResponseOutput) ToGoogleCloudApigeeV1CredentialResponseOutput() GoogleCloudApigeeV1CredentialResponseOutput
func (GoogleCloudApigeeV1CredentialResponseOutput) ToGoogleCloudApigeeV1CredentialResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1CredentialResponseOutput) ToGoogleCloudApigeeV1CredentialResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CredentialResponseOutput
type GoogleCloudApigeeV1CustomReportMetric ¶
type GoogleCloudApigeeV1CustomReportMetric struct { // aggregate function Function *string `pulumi:"function"` // name of the metric Name *string `pulumi:"name"` }
This encapsulates a metric property of the form sum(message_count) where name is message_count and function is sum
type GoogleCloudApigeeV1CustomReportMetricArgs ¶
type GoogleCloudApigeeV1CustomReportMetricArgs struct { // aggregate function Function pulumi.StringPtrInput `pulumi:"function"` // name of the metric Name pulumi.StringPtrInput `pulumi:"name"` }
This encapsulates a metric property of the form sum(message_count) where name is message_count and function is sum
func (GoogleCloudApigeeV1CustomReportMetricArgs) ElementType ¶
func (GoogleCloudApigeeV1CustomReportMetricArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1CustomReportMetricArgs) ToGoogleCloudApigeeV1CustomReportMetricOutput ¶
func (i GoogleCloudApigeeV1CustomReportMetricArgs) ToGoogleCloudApigeeV1CustomReportMetricOutput() GoogleCloudApigeeV1CustomReportMetricOutput
func (GoogleCloudApigeeV1CustomReportMetricArgs) ToGoogleCloudApigeeV1CustomReportMetricOutputWithContext ¶
func (i GoogleCloudApigeeV1CustomReportMetricArgs) ToGoogleCloudApigeeV1CustomReportMetricOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CustomReportMetricOutput
type GoogleCloudApigeeV1CustomReportMetricArray ¶
type GoogleCloudApigeeV1CustomReportMetricArray []GoogleCloudApigeeV1CustomReportMetricInput
func (GoogleCloudApigeeV1CustomReportMetricArray) ElementType ¶
func (GoogleCloudApigeeV1CustomReportMetricArray) ElementType() reflect.Type
func (GoogleCloudApigeeV1CustomReportMetricArray) ToGoogleCloudApigeeV1CustomReportMetricArrayOutput ¶
func (i GoogleCloudApigeeV1CustomReportMetricArray) ToGoogleCloudApigeeV1CustomReportMetricArrayOutput() GoogleCloudApigeeV1CustomReportMetricArrayOutput
func (GoogleCloudApigeeV1CustomReportMetricArray) ToGoogleCloudApigeeV1CustomReportMetricArrayOutputWithContext ¶
func (i GoogleCloudApigeeV1CustomReportMetricArray) ToGoogleCloudApigeeV1CustomReportMetricArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CustomReportMetricArrayOutput
type GoogleCloudApigeeV1CustomReportMetricArrayInput ¶
type GoogleCloudApigeeV1CustomReportMetricArrayInput interface { pulumi.Input ToGoogleCloudApigeeV1CustomReportMetricArrayOutput() GoogleCloudApigeeV1CustomReportMetricArrayOutput ToGoogleCloudApigeeV1CustomReportMetricArrayOutputWithContext(context.Context) GoogleCloudApigeeV1CustomReportMetricArrayOutput }
GoogleCloudApigeeV1CustomReportMetricArrayInput is an input type that accepts GoogleCloudApigeeV1CustomReportMetricArray and GoogleCloudApigeeV1CustomReportMetricArrayOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1CustomReportMetricArrayInput` via:
GoogleCloudApigeeV1CustomReportMetricArray{ GoogleCloudApigeeV1CustomReportMetricArgs{...} }
type GoogleCloudApigeeV1CustomReportMetricArrayOutput ¶
type GoogleCloudApigeeV1CustomReportMetricArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1CustomReportMetricArrayOutput) ElementType ¶
func (GoogleCloudApigeeV1CustomReportMetricArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1CustomReportMetricArrayOutput) ToGoogleCloudApigeeV1CustomReportMetricArrayOutput ¶
func (o GoogleCloudApigeeV1CustomReportMetricArrayOutput) ToGoogleCloudApigeeV1CustomReportMetricArrayOutput() GoogleCloudApigeeV1CustomReportMetricArrayOutput
func (GoogleCloudApigeeV1CustomReportMetricArrayOutput) ToGoogleCloudApigeeV1CustomReportMetricArrayOutputWithContext ¶
func (o GoogleCloudApigeeV1CustomReportMetricArrayOutput) ToGoogleCloudApigeeV1CustomReportMetricArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CustomReportMetricArrayOutput
type GoogleCloudApigeeV1CustomReportMetricInput ¶
type GoogleCloudApigeeV1CustomReportMetricInput interface { pulumi.Input ToGoogleCloudApigeeV1CustomReportMetricOutput() GoogleCloudApigeeV1CustomReportMetricOutput ToGoogleCloudApigeeV1CustomReportMetricOutputWithContext(context.Context) GoogleCloudApigeeV1CustomReportMetricOutput }
GoogleCloudApigeeV1CustomReportMetricInput is an input type that accepts GoogleCloudApigeeV1CustomReportMetricArgs and GoogleCloudApigeeV1CustomReportMetricOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1CustomReportMetricInput` via:
GoogleCloudApigeeV1CustomReportMetricArgs{...}
type GoogleCloudApigeeV1CustomReportMetricOutput ¶
type GoogleCloudApigeeV1CustomReportMetricOutput struct{ *pulumi.OutputState }
This encapsulates a metric property of the form sum(message_count) where name is message_count and function is sum
func (GoogleCloudApigeeV1CustomReportMetricOutput) ElementType ¶
func (GoogleCloudApigeeV1CustomReportMetricOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1CustomReportMetricOutput) Function ¶
func (o GoogleCloudApigeeV1CustomReportMetricOutput) Function() pulumi.StringPtrOutput
aggregate function
func (GoogleCloudApigeeV1CustomReportMetricOutput) Name ¶
func (o GoogleCloudApigeeV1CustomReportMetricOutput) Name() pulumi.StringPtrOutput
name of the metric
func (GoogleCloudApigeeV1CustomReportMetricOutput) ToGoogleCloudApigeeV1CustomReportMetricOutput ¶
func (o GoogleCloudApigeeV1CustomReportMetricOutput) ToGoogleCloudApigeeV1CustomReportMetricOutput() GoogleCloudApigeeV1CustomReportMetricOutput
func (GoogleCloudApigeeV1CustomReportMetricOutput) ToGoogleCloudApigeeV1CustomReportMetricOutputWithContext ¶
func (o GoogleCloudApigeeV1CustomReportMetricOutput) ToGoogleCloudApigeeV1CustomReportMetricOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CustomReportMetricOutput
type GoogleCloudApigeeV1CustomReportMetricResponse ¶
type GoogleCloudApigeeV1CustomReportMetricResponse struct { // aggregate function Function string `pulumi:"function"` // name of the metric Name string `pulumi:"name"` }
This encapsulates a metric property of the form sum(message_count) where name is message_count and function is sum
type GoogleCloudApigeeV1CustomReportMetricResponseArrayOutput ¶
type GoogleCloudApigeeV1CustomReportMetricResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1CustomReportMetricResponseArrayOutput) ElementType ¶
func (GoogleCloudApigeeV1CustomReportMetricResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1CustomReportMetricResponseArrayOutput) ToGoogleCloudApigeeV1CustomReportMetricResponseArrayOutput ¶
func (o GoogleCloudApigeeV1CustomReportMetricResponseArrayOutput) ToGoogleCloudApigeeV1CustomReportMetricResponseArrayOutput() GoogleCloudApigeeV1CustomReportMetricResponseArrayOutput
func (GoogleCloudApigeeV1CustomReportMetricResponseArrayOutput) ToGoogleCloudApigeeV1CustomReportMetricResponseArrayOutputWithContext ¶
func (o GoogleCloudApigeeV1CustomReportMetricResponseArrayOutput) ToGoogleCloudApigeeV1CustomReportMetricResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CustomReportMetricResponseArrayOutput
type GoogleCloudApigeeV1CustomReportMetricResponseOutput ¶
type GoogleCloudApigeeV1CustomReportMetricResponseOutput struct{ *pulumi.OutputState }
This encapsulates a metric property of the form sum(message_count) where name is message_count and function is sum
func (GoogleCloudApigeeV1CustomReportMetricResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1CustomReportMetricResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1CustomReportMetricResponseOutput) Function ¶
func (o GoogleCloudApigeeV1CustomReportMetricResponseOutput) Function() pulumi.StringOutput
aggregate function
func (GoogleCloudApigeeV1CustomReportMetricResponseOutput) Name ¶
func (o GoogleCloudApigeeV1CustomReportMetricResponseOutput) Name() pulumi.StringOutput
name of the metric
func (GoogleCloudApigeeV1CustomReportMetricResponseOutput) ToGoogleCloudApigeeV1CustomReportMetricResponseOutput ¶
func (o GoogleCloudApigeeV1CustomReportMetricResponseOutput) ToGoogleCloudApigeeV1CustomReportMetricResponseOutput() GoogleCloudApigeeV1CustomReportMetricResponseOutput
func (GoogleCloudApigeeV1CustomReportMetricResponseOutput) ToGoogleCloudApigeeV1CustomReportMetricResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1CustomReportMetricResponseOutput) ToGoogleCloudApigeeV1CustomReportMetricResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1CustomReportMetricResponseOutput
type GoogleCloudApigeeV1DatastoreConfig ¶
type GoogleCloudApigeeV1DatastoreConfig struct { // Name of the Cloud Storage bucket. Required for `gcs` target_type. BucketName *string `pulumi:"bucketName"` // BigQuery dataset name Required for `bigquery` target_type. DatasetName *string `pulumi:"datasetName"` // Path of Cloud Storage bucket Required for `gcs` target_type. Path *string `pulumi:"path"` // GCP project in which the datastore exists Project string `pulumi:"project"` // Prefix of BigQuery table Required for `bigquery` target_type. TablePrefix *string `pulumi:"tablePrefix"` }
Configuration detail for datastore
type GoogleCloudApigeeV1DatastoreConfigArgs ¶
type GoogleCloudApigeeV1DatastoreConfigArgs struct { // Name of the Cloud Storage bucket. Required for `gcs` target_type. BucketName pulumi.StringPtrInput `pulumi:"bucketName"` // BigQuery dataset name Required for `bigquery` target_type. DatasetName pulumi.StringPtrInput `pulumi:"datasetName"` // Path of Cloud Storage bucket Required for `gcs` target_type. Path pulumi.StringPtrInput `pulumi:"path"` // GCP project in which the datastore exists Project pulumi.StringInput `pulumi:"project"` // Prefix of BigQuery table Required for `bigquery` target_type. TablePrefix pulumi.StringPtrInput `pulumi:"tablePrefix"` }
Configuration detail for datastore
func (GoogleCloudApigeeV1DatastoreConfigArgs) ElementType ¶
func (GoogleCloudApigeeV1DatastoreConfigArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1DatastoreConfigArgs) ToGoogleCloudApigeeV1DatastoreConfigOutput ¶
func (i GoogleCloudApigeeV1DatastoreConfigArgs) ToGoogleCloudApigeeV1DatastoreConfigOutput() GoogleCloudApigeeV1DatastoreConfigOutput
func (GoogleCloudApigeeV1DatastoreConfigArgs) ToGoogleCloudApigeeV1DatastoreConfigOutputWithContext ¶
func (i GoogleCloudApigeeV1DatastoreConfigArgs) ToGoogleCloudApigeeV1DatastoreConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1DatastoreConfigOutput
func (GoogleCloudApigeeV1DatastoreConfigArgs) ToGoogleCloudApigeeV1DatastoreConfigPtrOutput ¶
func (i GoogleCloudApigeeV1DatastoreConfigArgs) ToGoogleCloudApigeeV1DatastoreConfigPtrOutput() GoogleCloudApigeeV1DatastoreConfigPtrOutput
func (GoogleCloudApigeeV1DatastoreConfigArgs) ToGoogleCloudApigeeV1DatastoreConfigPtrOutputWithContext ¶
func (i GoogleCloudApigeeV1DatastoreConfigArgs) ToGoogleCloudApigeeV1DatastoreConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1DatastoreConfigPtrOutput
type GoogleCloudApigeeV1DatastoreConfigInput ¶
type GoogleCloudApigeeV1DatastoreConfigInput interface { pulumi.Input ToGoogleCloudApigeeV1DatastoreConfigOutput() GoogleCloudApigeeV1DatastoreConfigOutput ToGoogleCloudApigeeV1DatastoreConfigOutputWithContext(context.Context) GoogleCloudApigeeV1DatastoreConfigOutput }
GoogleCloudApigeeV1DatastoreConfigInput is an input type that accepts GoogleCloudApigeeV1DatastoreConfigArgs and GoogleCloudApigeeV1DatastoreConfigOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1DatastoreConfigInput` via:
GoogleCloudApigeeV1DatastoreConfigArgs{...}
type GoogleCloudApigeeV1DatastoreConfigOutput ¶
type GoogleCloudApigeeV1DatastoreConfigOutput struct{ *pulumi.OutputState }
Configuration detail for datastore
func (GoogleCloudApigeeV1DatastoreConfigOutput) BucketName ¶
func (o GoogleCloudApigeeV1DatastoreConfigOutput) BucketName() pulumi.StringPtrOutput
Name of the Cloud Storage bucket. Required for `gcs` target_type.
func (GoogleCloudApigeeV1DatastoreConfigOutput) DatasetName ¶
func (o GoogleCloudApigeeV1DatastoreConfigOutput) DatasetName() pulumi.StringPtrOutput
BigQuery dataset name Required for `bigquery` target_type.
func (GoogleCloudApigeeV1DatastoreConfigOutput) ElementType ¶
func (GoogleCloudApigeeV1DatastoreConfigOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1DatastoreConfigOutput) Path ¶
func (o GoogleCloudApigeeV1DatastoreConfigOutput) Path() pulumi.StringPtrOutput
Path of Cloud Storage bucket Required for `gcs` target_type.
func (GoogleCloudApigeeV1DatastoreConfigOutput) Project ¶ added in v0.3.0
func (o GoogleCloudApigeeV1DatastoreConfigOutput) Project() pulumi.StringOutput
GCP project in which the datastore exists
func (GoogleCloudApigeeV1DatastoreConfigOutput) TablePrefix ¶
func (o GoogleCloudApigeeV1DatastoreConfigOutput) TablePrefix() pulumi.StringPtrOutput
Prefix of BigQuery table Required for `bigquery` target_type.
func (GoogleCloudApigeeV1DatastoreConfigOutput) ToGoogleCloudApigeeV1DatastoreConfigOutput ¶
func (o GoogleCloudApigeeV1DatastoreConfigOutput) ToGoogleCloudApigeeV1DatastoreConfigOutput() GoogleCloudApigeeV1DatastoreConfigOutput
func (GoogleCloudApigeeV1DatastoreConfigOutput) ToGoogleCloudApigeeV1DatastoreConfigOutputWithContext ¶
func (o GoogleCloudApigeeV1DatastoreConfigOutput) ToGoogleCloudApigeeV1DatastoreConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1DatastoreConfigOutput
func (GoogleCloudApigeeV1DatastoreConfigOutput) ToGoogleCloudApigeeV1DatastoreConfigPtrOutput ¶
func (o GoogleCloudApigeeV1DatastoreConfigOutput) ToGoogleCloudApigeeV1DatastoreConfigPtrOutput() GoogleCloudApigeeV1DatastoreConfigPtrOutput
func (GoogleCloudApigeeV1DatastoreConfigOutput) ToGoogleCloudApigeeV1DatastoreConfigPtrOutputWithContext ¶
func (o GoogleCloudApigeeV1DatastoreConfigOutput) ToGoogleCloudApigeeV1DatastoreConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1DatastoreConfigPtrOutput
type GoogleCloudApigeeV1DatastoreConfigPtrInput ¶
type GoogleCloudApigeeV1DatastoreConfigPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1DatastoreConfigPtrOutput() GoogleCloudApigeeV1DatastoreConfigPtrOutput ToGoogleCloudApigeeV1DatastoreConfigPtrOutputWithContext(context.Context) GoogleCloudApigeeV1DatastoreConfigPtrOutput }
GoogleCloudApigeeV1DatastoreConfigPtrInput is an input type that accepts GoogleCloudApigeeV1DatastoreConfigArgs, GoogleCloudApigeeV1DatastoreConfigPtr and GoogleCloudApigeeV1DatastoreConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1DatastoreConfigPtrInput` via:
GoogleCloudApigeeV1DatastoreConfigArgs{...} or: nil
func GoogleCloudApigeeV1DatastoreConfigPtr ¶
func GoogleCloudApigeeV1DatastoreConfigPtr(v *GoogleCloudApigeeV1DatastoreConfigArgs) GoogleCloudApigeeV1DatastoreConfigPtrInput
type GoogleCloudApigeeV1DatastoreConfigPtrOutput ¶
type GoogleCloudApigeeV1DatastoreConfigPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1DatastoreConfigPtrOutput) BucketName ¶
func (o GoogleCloudApigeeV1DatastoreConfigPtrOutput) BucketName() pulumi.StringPtrOutput
Name of the Cloud Storage bucket. Required for `gcs` target_type.
func (GoogleCloudApigeeV1DatastoreConfigPtrOutput) DatasetName ¶
func (o GoogleCloudApigeeV1DatastoreConfigPtrOutput) DatasetName() pulumi.StringPtrOutput
BigQuery dataset name Required for `bigquery` target_type.
func (GoogleCloudApigeeV1DatastoreConfigPtrOutput) ElementType ¶
func (GoogleCloudApigeeV1DatastoreConfigPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1DatastoreConfigPtrOutput) Path ¶
func (o GoogleCloudApigeeV1DatastoreConfigPtrOutput) Path() pulumi.StringPtrOutput
Path of Cloud Storage bucket Required for `gcs` target_type.
func (GoogleCloudApigeeV1DatastoreConfigPtrOutput) Project ¶ added in v0.3.0
func (o GoogleCloudApigeeV1DatastoreConfigPtrOutput) Project() pulumi.StringPtrOutput
GCP project in which the datastore exists
func (GoogleCloudApigeeV1DatastoreConfigPtrOutput) TablePrefix ¶
func (o GoogleCloudApigeeV1DatastoreConfigPtrOutput) TablePrefix() pulumi.StringPtrOutput
Prefix of BigQuery table Required for `bigquery` target_type.
func (GoogleCloudApigeeV1DatastoreConfigPtrOutput) ToGoogleCloudApigeeV1DatastoreConfigPtrOutput ¶
func (o GoogleCloudApigeeV1DatastoreConfigPtrOutput) ToGoogleCloudApigeeV1DatastoreConfigPtrOutput() GoogleCloudApigeeV1DatastoreConfigPtrOutput
func (GoogleCloudApigeeV1DatastoreConfigPtrOutput) ToGoogleCloudApigeeV1DatastoreConfigPtrOutputWithContext ¶
func (o GoogleCloudApigeeV1DatastoreConfigPtrOutput) ToGoogleCloudApigeeV1DatastoreConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1DatastoreConfigPtrOutput
type GoogleCloudApigeeV1DatastoreConfigResponse ¶
type GoogleCloudApigeeV1DatastoreConfigResponse struct { // Name of the Cloud Storage bucket. Required for `gcs` target_type. BucketName string `pulumi:"bucketName"` // BigQuery dataset name Required for `bigquery` target_type. DatasetName string `pulumi:"datasetName"` // Path of Cloud Storage bucket Required for `gcs` target_type. Path string `pulumi:"path"` // GCP project in which the datastore exists Project string `pulumi:"project"` // Prefix of BigQuery table Required for `bigquery` target_type. TablePrefix string `pulumi:"tablePrefix"` }
Configuration detail for datastore
type GoogleCloudApigeeV1DatastoreConfigResponseOutput ¶
type GoogleCloudApigeeV1DatastoreConfigResponseOutput struct{ *pulumi.OutputState }
Configuration detail for datastore
func (GoogleCloudApigeeV1DatastoreConfigResponseOutput) BucketName ¶
func (o GoogleCloudApigeeV1DatastoreConfigResponseOutput) BucketName() pulumi.StringOutput
Name of the Cloud Storage bucket. Required for `gcs` target_type.
func (GoogleCloudApigeeV1DatastoreConfigResponseOutput) DatasetName ¶
func (o GoogleCloudApigeeV1DatastoreConfigResponseOutput) DatasetName() pulumi.StringOutput
BigQuery dataset name Required for `bigquery` target_type.
func (GoogleCloudApigeeV1DatastoreConfigResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1DatastoreConfigResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1DatastoreConfigResponseOutput) Path ¶
func (o GoogleCloudApigeeV1DatastoreConfigResponseOutput) Path() pulumi.StringOutput
Path of Cloud Storage bucket Required for `gcs` target_type.
func (GoogleCloudApigeeV1DatastoreConfigResponseOutput) Project ¶ added in v0.3.0
func (o GoogleCloudApigeeV1DatastoreConfigResponseOutput) Project() pulumi.StringOutput
GCP project in which the datastore exists
func (GoogleCloudApigeeV1DatastoreConfigResponseOutput) TablePrefix ¶
func (o GoogleCloudApigeeV1DatastoreConfigResponseOutput) TablePrefix() pulumi.StringOutput
Prefix of BigQuery table Required for `bigquery` target_type.
func (GoogleCloudApigeeV1DatastoreConfigResponseOutput) ToGoogleCloudApigeeV1DatastoreConfigResponseOutput ¶
func (o GoogleCloudApigeeV1DatastoreConfigResponseOutput) ToGoogleCloudApigeeV1DatastoreConfigResponseOutput() GoogleCloudApigeeV1DatastoreConfigResponseOutput
func (GoogleCloudApigeeV1DatastoreConfigResponseOutput) ToGoogleCloudApigeeV1DatastoreConfigResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1DatastoreConfigResponseOutput) ToGoogleCloudApigeeV1DatastoreConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1DatastoreConfigResponseOutput
type GoogleCloudApigeeV1DateRange ¶
type GoogleCloudApigeeV1DateRange struct { // End date (exclusive) of the data to export in the format `yyyy-mm-dd`. The date range ends at 00:00:00 UTC on the end date- which will not be in the output. End string `pulumi:"end"` // Start date of the data to export in the format `yyyy-mm-dd`. The date range begins at 00:00:00 UTC on the start date. Start string `pulumi:"start"` }
Date range of the data to export.
type GoogleCloudApigeeV1DateRangeArgs ¶
type GoogleCloudApigeeV1DateRangeArgs struct { // End date (exclusive) of the data to export in the format `yyyy-mm-dd`. The date range ends at 00:00:00 UTC on the end date- which will not be in the output. End pulumi.StringInput `pulumi:"end"` // Start date of the data to export in the format `yyyy-mm-dd`. The date range begins at 00:00:00 UTC on the start date. Start pulumi.StringInput `pulumi:"start"` }
Date range of the data to export.
func (GoogleCloudApigeeV1DateRangeArgs) ElementType ¶
func (GoogleCloudApigeeV1DateRangeArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1DateRangeArgs) ToGoogleCloudApigeeV1DateRangeOutput ¶
func (i GoogleCloudApigeeV1DateRangeArgs) ToGoogleCloudApigeeV1DateRangeOutput() GoogleCloudApigeeV1DateRangeOutput
func (GoogleCloudApigeeV1DateRangeArgs) ToGoogleCloudApigeeV1DateRangeOutputWithContext ¶
func (i GoogleCloudApigeeV1DateRangeArgs) ToGoogleCloudApigeeV1DateRangeOutputWithContext(ctx context.Context) GoogleCloudApigeeV1DateRangeOutput
type GoogleCloudApigeeV1DateRangeInput ¶
type GoogleCloudApigeeV1DateRangeInput interface { pulumi.Input ToGoogleCloudApigeeV1DateRangeOutput() GoogleCloudApigeeV1DateRangeOutput ToGoogleCloudApigeeV1DateRangeOutputWithContext(context.Context) GoogleCloudApigeeV1DateRangeOutput }
GoogleCloudApigeeV1DateRangeInput is an input type that accepts GoogleCloudApigeeV1DateRangeArgs and GoogleCloudApigeeV1DateRangeOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1DateRangeInput` via:
GoogleCloudApigeeV1DateRangeArgs{...}
type GoogleCloudApigeeV1DateRangeOutput ¶
type GoogleCloudApigeeV1DateRangeOutput struct{ *pulumi.OutputState }
Date range of the data to export.
func (GoogleCloudApigeeV1DateRangeOutput) ElementType ¶
func (GoogleCloudApigeeV1DateRangeOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1DateRangeOutput) End ¶
func (o GoogleCloudApigeeV1DateRangeOutput) End() pulumi.StringOutput
End date (exclusive) of the data to export in the format `yyyy-mm-dd`. The date range ends at 00:00:00 UTC on the end date- which will not be in the output.
func (GoogleCloudApigeeV1DateRangeOutput) Start ¶
func (o GoogleCloudApigeeV1DateRangeOutput) Start() pulumi.StringOutput
Start date of the data to export in the format `yyyy-mm-dd`. The date range begins at 00:00:00 UTC on the start date.
func (GoogleCloudApigeeV1DateRangeOutput) ToGoogleCloudApigeeV1DateRangeOutput ¶
func (o GoogleCloudApigeeV1DateRangeOutput) ToGoogleCloudApigeeV1DateRangeOutput() GoogleCloudApigeeV1DateRangeOutput
func (GoogleCloudApigeeV1DateRangeOutput) ToGoogleCloudApigeeV1DateRangeOutputWithContext ¶
func (o GoogleCloudApigeeV1DateRangeOutput) ToGoogleCloudApigeeV1DateRangeOutputWithContext(ctx context.Context) GoogleCloudApigeeV1DateRangeOutput
type GoogleCloudApigeeV1EntityMetadataResponse ¶
type GoogleCloudApigeeV1EntityMetadataResponse struct { // Time at which the API proxy was created, in milliseconds since epoch. CreatedAt string `pulumi:"createdAt"` // Time at which the API proxy was most recently modified, in milliseconds since epoch. LastModifiedAt string `pulumi:"lastModifiedAt"` // The type of entity described SubType string `pulumi:"subType"` }
Metadata common to many entities in this API.
type GoogleCloudApigeeV1EntityMetadataResponseOutput ¶
type GoogleCloudApigeeV1EntityMetadataResponseOutput struct{ *pulumi.OutputState }
Metadata common to many entities in this API.
func (GoogleCloudApigeeV1EntityMetadataResponseOutput) CreatedAt ¶
func (o GoogleCloudApigeeV1EntityMetadataResponseOutput) CreatedAt() pulumi.StringOutput
Time at which the API proxy was created, in milliseconds since epoch.
func (GoogleCloudApigeeV1EntityMetadataResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1EntityMetadataResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1EntityMetadataResponseOutput) LastModifiedAt ¶
func (o GoogleCloudApigeeV1EntityMetadataResponseOutput) LastModifiedAt() pulumi.StringOutput
Time at which the API proxy was most recently modified, in milliseconds since epoch.
func (GoogleCloudApigeeV1EntityMetadataResponseOutput) SubType ¶
func (o GoogleCloudApigeeV1EntityMetadataResponseOutput) SubType() pulumi.StringOutput
The type of entity described
func (GoogleCloudApigeeV1EntityMetadataResponseOutput) ToGoogleCloudApigeeV1EntityMetadataResponseOutput ¶
func (o GoogleCloudApigeeV1EntityMetadataResponseOutput) ToGoogleCloudApigeeV1EntityMetadataResponseOutput() GoogleCloudApigeeV1EntityMetadataResponseOutput
func (GoogleCloudApigeeV1EntityMetadataResponseOutput) ToGoogleCloudApigeeV1EntityMetadataResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1EntityMetadataResponseOutput) ToGoogleCloudApigeeV1EntityMetadataResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1EntityMetadataResponseOutput
type GoogleCloudApigeeV1GraphQLOperation ¶
type GoogleCloudApigeeV1GraphQLOperation struct { // GraphQL operation name. The name and operation type will be used to apply quotas. If no name is specified, the quota will be applied to all GraphQL operations irrespective of their operation names in the payload. Operation *string `pulumi:"operation"` // GraphQL operation types. Valid values include `query` or `mutation`. **Note**: Apigee does not currently support `subscription` types. OperationTypes []string `pulumi:"operationTypes"` }
Represents the pairing of GraphQL operation types and the GraphQL operation name.
type GoogleCloudApigeeV1GraphQLOperationArgs ¶
type GoogleCloudApigeeV1GraphQLOperationArgs struct { // GraphQL operation name. The name and operation type will be used to apply quotas. If no name is specified, the quota will be applied to all GraphQL operations irrespective of their operation names in the payload. Operation pulumi.StringPtrInput `pulumi:"operation"` // GraphQL operation types. Valid values include `query` or `mutation`. **Note**: Apigee does not currently support `subscription` types. OperationTypes pulumi.StringArrayInput `pulumi:"operationTypes"` }
Represents the pairing of GraphQL operation types and the GraphQL operation name.
func (GoogleCloudApigeeV1GraphQLOperationArgs) ElementType ¶
func (GoogleCloudApigeeV1GraphQLOperationArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1GraphQLOperationArgs) ToGoogleCloudApigeeV1GraphQLOperationOutput ¶
func (i GoogleCloudApigeeV1GraphQLOperationArgs) ToGoogleCloudApigeeV1GraphQLOperationOutput() GoogleCloudApigeeV1GraphQLOperationOutput
func (GoogleCloudApigeeV1GraphQLOperationArgs) ToGoogleCloudApigeeV1GraphQLOperationOutputWithContext ¶
func (i GoogleCloudApigeeV1GraphQLOperationArgs) ToGoogleCloudApigeeV1GraphQLOperationOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationOutput
type GoogleCloudApigeeV1GraphQLOperationArray ¶
type GoogleCloudApigeeV1GraphQLOperationArray []GoogleCloudApigeeV1GraphQLOperationInput
func (GoogleCloudApigeeV1GraphQLOperationArray) ElementType ¶
func (GoogleCloudApigeeV1GraphQLOperationArray) ElementType() reflect.Type
func (GoogleCloudApigeeV1GraphQLOperationArray) ToGoogleCloudApigeeV1GraphQLOperationArrayOutput ¶
func (i GoogleCloudApigeeV1GraphQLOperationArray) ToGoogleCloudApigeeV1GraphQLOperationArrayOutput() GoogleCloudApigeeV1GraphQLOperationArrayOutput
func (GoogleCloudApigeeV1GraphQLOperationArray) ToGoogleCloudApigeeV1GraphQLOperationArrayOutputWithContext ¶
func (i GoogleCloudApigeeV1GraphQLOperationArray) ToGoogleCloudApigeeV1GraphQLOperationArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationArrayOutput
type GoogleCloudApigeeV1GraphQLOperationArrayInput ¶
type GoogleCloudApigeeV1GraphQLOperationArrayInput interface { pulumi.Input ToGoogleCloudApigeeV1GraphQLOperationArrayOutput() GoogleCloudApigeeV1GraphQLOperationArrayOutput ToGoogleCloudApigeeV1GraphQLOperationArrayOutputWithContext(context.Context) GoogleCloudApigeeV1GraphQLOperationArrayOutput }
GoogleCloudApigeeV1GraphQLOperationArrayInput is an input type that accepts GoogleCloudApigeeV1GraphQLOperationArray and GoogleCloudApigeeV1GraphQLOperationArrayOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1GraphQLOperationArrayInput` via:
GoogleCloudApigeeV1GraphQLOperationArray{ GoogleCloudApigeeV1GraphQLOperationArgs{...} }
type GoogleCloudApigeeV1GraphQLOperationArrayOutput ¶
type GoogleCloudApigeeV1GraphQLOperationArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1GraphQLOperationArrayOutput) ElementType ¶
func (GoogleCloudApigeeV1GraphQLOperationArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1GraphQLOperationArrayOutput) ToGoogleCloudApigeeV1GraphQLOperationArrayOutput ¶
func (o GoogleCloudApigeeV1GraphQLOperationArrayOutput) ToGoogleCloudApigeeV1GraphQLOperationArrayOutput() GoogleCloudApigeeV1GraphQLOperationArrayOutput
func (GoogleCloudApigeeV1GraphQLOperationArrayOutput) ToGoogleCloudApigeeV1GraphQLOperationArrayOutputWithContext ¶
func (o GoogleCloudApigeeV1GraphQLOperationArrayOutput) ToGoogleCloudApigeeV1GraphQLOperationArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationArrayOutput
type GoogleCloudApigeeV1GraphQLOperationConfig ¶
type GoogleCloudApigeeV1GraphQLOperationConfig struct { // Name of the API proxy endpoint or remote service with which the GraphQL operation and quota are associated. ApiSource string `pulumi:"apiSource"` // Custom attributes associated with the operation. Attributes []GoogleCloudApigeeV1Attribute `pulumi:"attributes"` // List of GraphQL name/operation type pairs for the proxy or remote service to which quota will be applied. If only operation types are specified, the quota will be applied to all GraphQL requests irrespective of the GraphQL name. **Note**: Currently, you can specify only a single GraphQLOperation. Specifying more than one will cause the operation to fail. Operations []GoogleCloudApigeeV1GraphQLOperation `pulumi:"operations"` // Quota parameters to be enforced for the resources, methods, and API source combination. If none are specified, quota enforcement will not be done. Quota *GoogleCloudApigeeV1Quota `pulumi:"quota"` }
Binds the resources in a proxy or remote service with the GraphQL operation and its associated quota enforcement.
type GoogleCloudApigeeV1GraphQLOperationConfigArgs ¶
type GoogleCloudApigeeV1GraphQLOperationConfigArgs struct { // Name of the API proxy endpoint or remote service with which the GraphQL operation and quota are associated. ApiSource pulumi.StringInput `pulumi:"apiSource"` // Custom attributes associated with the operation. Attributes GoogleCloudApigeeV1AttributeArrayInput `pulumi:"attributes"` // List of GraphQL name/operation type pairs for the proxy or remote service to which quota will be applied. If only operation types are specified, the quota will be applied to all GraphQL requests irrespective of the GraphQL name. **Note**: Currently, you can specify only a single GraphQLOperation. Specifying more than one will cause the operation to fail. Operations GoogleCloudApigeeV1GraphQLOperationArrayInput `pulumi:"operations"` // Quota parameters to be enforced for the resources, methods, and API source combination. If none are specified, quota enforcement will not be done. Quota GoogleCloudApigeeV1QuotaPtrInput `pulumi:"quota"` }
Binds the resources in a proxy or remote service with the GraphQL operation and its associated quota enforcement.
func (GoogleCloudApigeeV1GraphQLOperationConfigArgs) ElementType ¶
func (GoogleCloudApigeeV1GraphQLOperationConfigArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1GraphQLOperationConfigArgs) ToGoogleCloudApigeeV1GraphQLOperationConfigOutput ¶
func (i GoogleCloudApigeeV1GraphQLOperationConfigArgs) ToGoogleCloudApigeeV1GraphQLOperationConfigOutput() GoogleCloudApigeeV1GraphQLOperationConfigOutput
func (GoogleCloudApigeeV1GraphQLOperationConfigArgs) ToGoogleCloudApigeeV1GraphQLOperationConfigOutputWithContext ¶
func (i GoogleCloudApigeeV1GraphQLOperationConfigArgs) ToGoogleCloudApigeeV1GraphQLOperationConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationConfigOutput
type GoogleCloudApigeeV1GraphQLOperationConfigArray ¶
type GoogleCloudApigeeV1GraphQLOperationConfigArray []GoogleCloudApigeeV1GraphQLOperationConfigInput
func (GoogleCloudApigeeV1GraphQLOperationConfigArray) ElementType ¶
func (GoogleCloudApigeeV1GraphQLOperationConfigArray) ElementType() reflect.Type
func (GoogleCloudApigeeV1GraphQLOperationConfigArray) ToGoogleCloudApigeeV1GraphQLOperationConfigArrayOutput ¶
func (i GoogleCloudApigeeV1GraphQLOperationConfigArray) ToGoogleCloudApigeeV1GraphQLOperationConfigArrayOutput() GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput
func (GoogleCloudApigeeV1GraphQLOperationConfigArray) ToGoogleCloudApigeeV1GraphQLOperationConfigArrayOutputWithContext ¶
func (i GoogleCloudApigeeV1GraphQLOperationConfigArray) ToGoogleCloudApigeeV1GraphQLOperationConfigArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput
type GoogleCloudApigeeV1GraphQLOperationConfigArrayInput ¶
type GoogleCloudApigeeV1GraphQLOperationConfigArrayInput interface { pulumi.Input ToGoogleCloudApigeeV1GraphQLOperationConfigArrayOutput() GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput ToGoogleCloudApigeeV1GraphQLOperationConfigArrayOutputWithContext(context.Context) GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput }
GoogleCloudApigeeV1GraphQLOperationConfigArrayInput is an input type that accepts GoogleCloudApigeeV1GraphQLOperationConfigArray and GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1GraphQLOperationConfigArrayInput` via:
GoogleCloudApigeeV1GraphQLOperationConfigArray{ GoogleCloudApigeeV1GraphQLOperationConfigArgs{...} }
type GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput ¶
type GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput) ElementType ¶
func (GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput) ToGoogleCloudApigeeV1GraphQLOperationConfigArrayOutput ¶
func (o GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput) ToGoogleCloudApigeeV1GraphQLOperationConfigArrayOutput() GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput
func (GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput) ToGoogleCloudApigeeV1GraphQLOperationConfigArrayOutputWithContext ¶
func (o GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput) ToGoogleCloudApigeeV1GraphQLOperationConfigArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput
type GoogleCloudApigeeV1GraphQLOperationConfigInput ¶
type GoogleCloudApigeeV1GraphQLOperationConfigInput interface { pulumi.Input ToGoogleCloudApigeeV1GraphQLOperationConfigOutput() GoogleCloudApigeeV1GraphQLOperationConfigOutput ToGoogleCloudApigeeV1GraphQLOperationConfigOutputWithContext(context.Context) GoogleCloudApigeeV1GraphQLOperationConfigOutput }
GoogleCloudApigeeV1GraphQLOperationConfigInput is an input type that accepts GoogleCloudApigeeV1GraphQLOperationConfigArgs and GoogleCloudApigeeV1GraphQLOperationConfigOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1GraphQLOperationConfigInput` via:
GoogleCloudApigeeV1GraphQLOperationConfigArgs{...}
type GoogleCloudApigeeV1GraphQLOperationConfigOutput ¶
type GoogleCloudApigeeV1GraphQLOperationConfigOutput struct{ *pulumi.OutputState }
Binds the resources in a proxy or remote service with the GraphQL operation and its associated quota enforcement.
func (GoogleCloudApigeeV1GraphQLOperationConfigOutput) ApiSource ¶
func (o GoogleCloudApigeeV1GraphQLOperationConfigOutput) ApiSource() pulumi.StringOutput
Name of the API proxy endpoint or remote service with which the GraphQL operation and quota are associated.
func (GoogleCloudApigeeV1GraphQLOperationConfigOutput) Attributes ¶
func (o GoogleCloudApigeeV1GraphQLOperationConfigOutput) Attributes() GoogleCloudApigeeV1AttributeArrayOutput
Custom attributes associated with the operation.
func (GoogleCloudApigeeV1GraphQLOperationConfigOutput) ElementType ¶
func (GoogleCloudApigeeV1GraphQLOperationConfigOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1GraphQLOperationConfigOutput) Operations ¶
func (o GoogleCloudApigeeV1GraphQLOperationConfigOutput) Operations() GoogleCloudApigeeV1GraphQLOperationArrayOutput
List of GraphQL name/operation type pairs for the proxy or remote service to which quota will be applied. If only operation types are specified, the quota will be applied to all GraphQL requests irrespective of the GraphQL name. **Note**: Currently, you can specify only a single GraphQLOperation. Specifying more than one will cause the operation to fail.
func (GoogleCloudApigeeV1GraphQLOperationConfigOutput) Quota ¶
Quota parameters to be enforced for the resources, methods, and API source combination. If none are specified, quota enforcement will not be done.
func (GoogleCloudApigeeV1GraphQLOperationConfigOutput) ToGoogleCloudApigeeV1GraphQLOperationConfigOutput ¶
func (o GoogleCloudApigeeV1GraphQLOperationConfigOutput) ToGoogleCloudApigeeV1GraphQLOperationConfigOutput() GoogleCloudApigeeV1GraphQLOperationConfigOutput
func (GoogleCloudApigeeV1GraphQLOperationConfigOutput) ToGoogleCloudApigeeV1GraphQLOperationConfigOutputWithContext ¶
func (o GoogleCloudApigeeV1GraphQLOperationConfigOutput) ToGoogleCloudApigeeV1GraphQLOperationConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationConfigOutput
type GoogleCloudApigeeV1GraphQLOperationConfigResponse ¶
type GoogleCloudApigeeV1GraphQLOperationConfigResponse struct { // Name of the API proxy endpoint or remote service with which the GraphQL operation and quota are associated. ApiSource string `pulumi:"apiSource"` // Custom attributes associated with the operation. Attributes []GoogleCloudApigeeV1AttributeResponse `pulumi:"attributes"` // List of GraphQL name/operation type pairs for the proxy or remote service to which quota will be applied. If only operation types are specified, the quota will be applied to all GraphQL requests irrespective of the GraphQL name. **Note**: Currently, you can specify only a single GraphQLOperation. Specifying more than one will cause the operation to fail. Operations []GoogleCloudApigeeV1GraphQLOperationResponse `pulumi:"operations"` // Quota parameters to be enforced for the resources, methods, and API source combination. If none are specified, quota enforcement will not be done. Quota GoogleCloudApigeeV1QuotaResponse `pulumi:"quota"` }
Binds the resources in a proxy or remote service with the GraphQL operation and its associated quota enforcement.
type GoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutput ¶
type GoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutput) ElementType ¶
func (GoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutput) ToGoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutput ¶
func (o GoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutput) ToGoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutput() GoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutput
func (GoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutput) ToGoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutputWithContext ¶
func (o GoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutput) ToGoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutput
type GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput ¶
type GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput struct{ *pulumi.OutputState }
Binds the resources in a proxy or remote service with the GraphQL operation and its associated quota enforcement.
func (GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput) ApiSource ¶
func (o GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput) ApiSource() pulumi.StringOutput
Name of the API proxy endpoint or remote service with which the GraphQL operation and quota are associated.
func (GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput) Attributes ¶
func (o GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
Custom attributes associated with the operation.
func (GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput) Operations ¶
func (o GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput) Operations() GoogleCloudApigeeV1GraphQLOperationResponseArrayOutput
List of GraphQL name/operation type pairs for the proxy or remote service to which quota will be applied. If only operation types are specified, the quota will be applied to all GraphQL requests irrespective of the GraphQL name. **Note**: Currently, you can specify only a single GraphQLOperation. Specifying more than one will cause the operation to fail.
func (GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput) Quota ¶
func (o GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput) Quota() GoogleCloudApigeeV1QuotaResponseOutput
Quota parameters to be enforced for the resources, methods, and API source combination. If none are specified, quota enforcement will not be done.
func (GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput) ToGoogleCloudApigeeV1GraphQLOperationConfigResponseOutput ¶
func (o GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput) ToGoogleCloudApigeeV1GraphQLOperationConfigResponseOutput() GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput
func (GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput) ToGoogleCloudApigeeV1GraphQLOperationConfigResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput) ToGoogleCloudApigeeV1GraphQLOperationConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationConfigResponseOutput
type GoogleCloudApigeeV1GraphQLOperationGroup ¶
type GoogleCloudApigeeV1GraphQLOperationGroup struct { // Flag that specifies whether the configuration is for Apigee API proxy or a remote service. Valid values include `proxy` or `remoteservice`. Defaults to `proxy`. Set to `proxy` when Apigee API proxies are associated with the API product. Set to `remoteservice` when non-Apigee proxies like Istio-Envoy are associated with the API product. OperationConfigType *string `pulumi:"operationConfigType"` // List of operation configurations for either Apigee API proxies or other remote services that are associated with this API product. OperationConfigs []GoogleCloudApigeeV1GraphQLOperationConfig `pulumi:"operationConfigs"` }
List of graphQL operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy.
type GoogleCloudApigeeV1GraphQLOperationGroupArgs ¶
type GoogleCloudApigeeV1GraphQLOperationGroupArgs struct { // Flag that specifies whether the configuration is for Apigee API proxy or a remote service. Valid values include `proxy` or `remoteservice`. Defaults to `proxy`. Set to `proxy` when Apigee API proxies are associated with the API product. Set to `remoteservice` when non-Apigee proxies like Istio-Envoy are associated with the API product. OperationConfigType pulumi.StringPtrInput `pulumi:"operationConfigType"` // List of operation configurations for either Apigee API proxies or other remote services that are associated with this API product. OperationConfigs GoogleCloudApigeeV1GraphQLOperationConfigArrayInput `pulumi:"operationConfigs"` }
List of graphQL operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy.
func (GoogleCloudApigeeV1GraphQLOperationGroupArgs) ElementType ¶
func (GoogleCloudApigeeV1GraphQLOperationGroupArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1GraphQLOperationGroupArgs) ToGoogleCloudApigeeV1GraphQLOperationGroupOutput ¶
func (i GoogleCloudApigeeV1GraphQLOperationGroupArgs) ToGoogleCloudApigeeV1GraphQLOperationGroupOutput() GoogleCloudApigeeV1GraphQLOperationGroupOutput
func (GoogleCloudApigeeV1GraphQLOperationGroupArgs) ToGoogleCloudApigeeV1GraphQLOperationGroupOutputWithContext ¶
func (i GoogleCloudApigeeV1GraphQLOperationGroupArgs) ToGoogleCloudApigeeV1GraphQLOperationGroupOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationGroupOutput
func (GoogleCloudApigeeV1GraphQLOperationGroupArgs) ToGoogleCloudApigeeV1GraphQLOperationGroupPtrOutput ¶
func (i GoogleCloudApigeeV1GraphQLOperationGroupArgs) ToGoogleCloudApigeeV1GraphQLOperationGroupPtrOutput() GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput
func (GoogleCloudApigeeV1GraphQLOperationGroupArgs) ToGoogleCloudApigeeV1GraphQLOperationGroupPtrOutputWithContext ¶
func (i GoogleCloudApigeeV1GraphQLOperationGroupArgs) ToGoogleCloudApigeeV1GraphQLOperationGroupPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput
type GoogleCloudApigeeV1GraphQLOperationGroupInput ¶
type GoogleCloudApigeeV1GraphQLOperationGroupInput interface { pulumi.Input ToGoogleCloudApigeeV1GraphQLOperationGroupOutput() GoogleCloudApigeeV1GraphQLOperationGroupOutput ToGoogleCloudApigeeV1GraphQLOperationGroupOutputWithContext(context.Context) GoogleCloudApigeeV1GraphQLOperationGroupOutput }
GoogleCloudApigeeV1GraphQLOperationGroupInput is an input type that accepts GoogleCloudApigeeV1GraphQLOperationGroupArgs and GoogleCloudApigeeV1GraphQLOperationGroupOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1GraphQLOperationGroupInput` via:
GoogleCloudApigeeV1GraphQLOperationGroupArgs{...}
type GoogleCloudApigeeV1GraphQLOperationGroupOutput ¶
type GoogleCloudApigeeV1GraphQLOperationGroupOutput struct{ *pulumi.OutputState }
List of graphQL operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy.
func (GoogleCloudApigeeV1GraphQLOperationGroupOutput) ElementType ¶
func (GoogleCloudApigeeV1GraphQLOperationGroupOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1GraphQLOperationGroupOutput) OperationConfigType ¶
func (o GoogleCloudApigeeV1GraphQLOperationGroupOutput) OperationConfigType() pulumi.StringPtrOutput
Flag that specifies whether the configuration is for Apigee API proxy or a remote service. Valid values include `proxy` or `remoteservice`. Defaults to `proxy`. Set to `proxy` when Apigee API proxies are associated with the API product. Set to `remoteservice` when non-Apigee proxies like Istio-Envoy are associated with the API product.
func (GoogleCloudApigeeV1GraphQLOperationGroupOutput) OperationConfigs ¶
func (o GoogleCloudApigeeV1GraphQLOperationGroupOutput) OperationConfigs() GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput
List of operation configurations for either Apigee API proxies or other remote services that are associated with this API product.
func (GoogleCloudApigeeV1GraphQLOperationGroupOutput) ToGoogleCloudApigeeV1GraphQLOperationGroupOutput ¶
func (o GoogleCloudApigeeV1GraphQLOperationGroupOutput) ToGoogleCloudApigeeV1GraphQLOperationGroupOutput() GoogleCloudApigeeV1GraphQLOperationGroupOutput
func (GoogleCloudApigeeV1GraphQLOperationGroupOutput) ToGoogleCloudApigeeV1GraphQLOperationGroupOutputWithContext ¶
func (o GoogleCloudApigeeV1GraphQLOperationGroupOutput) ToGoogleCloudApigeeV1GraphQLOperationGroupOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationGroupOutput
func (GoogleCloudApigeeV1GraphQLOperationGroupOutput) ToGoogleCloudApigeeV1GraphQLOperationGroupPtrOutput ¶
func (o GoogleCloudApigeeV1GraphQLOperationGroupOutput) ToGoogleCloudApigeeV1GraphQLOperationGroupPtrOutput() GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput
func (GoogleCloudApigeeV1GraphQLOperationGroupOutput) ToGoogleCloudApigeeV1GraphQLOperationGroupPtrOutputWithContext ¶
func (o GoogleCloudApigeeV1GraphQLOperationGroupOutput) ToGoogleCloudApigeeV1GraphQLOperationGroupPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput
type GoogleCloudApigeeV1GraphQLOperationGroupPtrInput ¶
type GoogleCloudApigeeV1GraphQLOperationGroupPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1GraphQLOperationGroupPtrOutput() GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput ToGoogleCloudApigeeV1GraphQLOperationGroupPtrOutputWithContext(context.Context) GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput }
GoogleCloudApigeeV1GraphQLOperationGroupPtrInput is an input type that accepts GoogleCloudApigeeV1GraphQLOperationGroupArgs, GoogleCloudApigeeV1GraphQLOperationGroupPtr and GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1GraphQLOperationGroupPtrInput` via:
GoogleCloudApigeeV1GraphQLOperationGroupArgs{...} or: nil
func GoogleCloudApigeeV1GraphQLOperationGroupPtr ¶
func GoogleCloudApigeeV1GraphQLOperationGroupPtr(v *GoogleCloudApigeeV1GraphQLOperationGroupArgs) GoogleCloudApigeeV1GraphQLOperationGroupPtrInput
type GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput ¶
type GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput) ElementType ¶
func (GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput) OperationConfigType ¶
func (o GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput) OperationConfigType() pulumi.StringPtrOutput
Flag that specifies whether the configuration is for Apigee API proxy or a remote service. Valid values include `proxy` or `remoteservice`. Defaults to `proxy`. Set to `proxy` when Apigee API proxies are associated with the API product. Set to `remoteservice` when non-Apigee proxies like Istio-Envoy are associated with the API product.
func (GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput) OperationConfigs ¶
func (o GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput) OperationConfigs() GoogleCloudApigeeV1GraphQLOperationConfigArrayOutput
List of operation configurations for either Apigee API proxies or other remote services that are associated with this API product.
func (GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput) ToGoogleCloudApigeeV1GraphQLOperationGroupPtrOutput ¶
func (o GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput) ToGoogleCloudApigeeV1GraphQLOperationGroupPtrOutput() GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput
func (GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput) ToGoogleCloudApigeeV1GraphQLOperationGroupPtrOutputWithContext ¶
func (o GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput) ToGoogleCloudApigeeV1GraphQLOperationGroupPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationGroupPtrOutput
type GoogleCloudApigeeV1GraphQLOperationGroupResponse ¶
type GoogleCloudApigeeV1GraphQLOperationGroupResponse struct { // Flag that specifies whether the configuration is for Apigee API proxy or a remote service. Valid values include `proxy` or `remoteservice`. Defaults to `proxy`. Set to `proxy` when Apigee API proxies are associated with the API product. Set to `remoteservice` when non-Apigee proxies like Istio-Envoy are associated with the API product. OperationConfigType string `pulumi:"operationConfigType"` // List of operation configurations for either Apigee API proxies or other remote services that are associated with this API product. OperationConfigs []GoogleCloudApigeeV1GraphQLOperationConfigResponse `pulumi:"operationConfigs"` }
List of graphQL operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy.
type GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput ¶
type GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput struct{ *pulumi.OutputState }
List of graphQL operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy.
func (GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput) OperationConfigType ¶
func (o GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput) OperationConfigType() pulumi.StringOutput
Flag that specifies whether the configuration is for Apigee API proxy or a remote service. Valid values include `proxy` or `remoteservice`. Defaults to `proxy`. Set to `proxy` when Apigee API proxies are associated with the API product. Set to `remoteservice` when non-Apigee proxies like Istio-Envoy are associated with the API product.
func (GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput) OperationConfigs ¶
func (o GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput) OperationConfigs() GoogleCloudApigeeV1GraphQLOperationConfigResponseArrayOutput
List of operation configurations for either Apigee API proxies or other remote services that are associated with this API product.
func (GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput) ToGoogleCloudApigeeV1GraphQLOperationGroupResponseOutput ¶
func (o GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput) ToGoogleCloudApigeeV1GraphQLOperationGroupResponseOutput() GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput
func (GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput) ToGoogleCloudApigeeV1GraphQLOperationGroupResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput) ToGoogleCloudApigeeV1GraphQLOperationGroupResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput
type GoogleCloudApigeeV1GraphQLOperationInput ¶
type GoogleCloudApigeeV1GraphQLOperationInput interface { pulumi.Input ToGoogleCloudApigeeV1GraphQLOperationOutput() GoogleCloudApigeeV1GraphQLOperationOutput ToGoogleCloudApigeeV1GraphQLOperationOutputWithContext(context.Context) GoogleCloudApigeeV1GraphQLOperationOutput }
GoogleCloudApigeeV1GraphQLOperationInput is an input type that accepts GoogleCloudApigeeV1GraphQLOperationArgs and GoogleCloudApigeeV1GraphQLOperationOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1GraphQLOperationInput` via:
GoogleCloudApigeeV1GraphQLOperationArgs{...}
type GoogleCloudApigeeV1GraphQLOperationOutput ¶
type GoogleCloudApigeeV1GraphQLOperationOutput struct{ *pulumi.OutputState }
Represents the pairing of GraphQL operation types and the GraphQL operation name.
func (GoogleCloudApigeeV1GraphQLOperationOutput) ElementType ¶
func (GoogleCloudApigeeV1GraphQLOperationOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1GraphQLOperationOutput) Operation ¶
func (o GoogleCloudApigeeV1GraphQLOperationOutput) Operation() pulumi.StringPtrOutput
GraphQL operation name. The name and operation type will be used to apply quotas. If no name is specified, the quota will be applied to all GraphQL operations irrespective of their operation names in the payload.
func (GoogleCloudApigeeV1GraphQLOperationOutput) OperationTypes ¶
func (o GoogleCloudApigeeV1GraphQLOperationOutput) OperationTypes() pulumi.StringArrayOutput
GraphQL operation types. Valid values include `query` or `mutation`. **Note**: Apigee does not currently support `subscription` types.
func (GoogleCloudApigeeV1GraphQLOperationOutput) ToGoogleCloudApigeeV1GraphQLOperationOutput ¶
func (o GoogleCloudApigeeV1GraphQLOperationOutput) ToGoogleCloudApigeeV1GraphQLOperationOutput() GoogleCloudApigeeV1GraphQLOperationOutput
func (GoogleCloudApigeeV1GraphQLOperationOutput) ToGoogleCloudApigeeV1GraphQLOperationOutputWithContext ¶
func (o GoogleCloudApigeeV1GraphQLOperationOutput) ToGoogleCloudApigeeV1GraphQLOperationOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationOutput
type GoogleCloudApigeeV1GraphQLOperationResponse ¶
type GoogleCloudApigeeV1GraphQLOperationResponse struct { // GraphQL operation name. The name and operation type will be used to apply quotas. If no name is specified, the quota will be applied to all GraphQL operations irrespective of their operation names in the payload. Operation string `pulumi:"operation"` // GraphQL operation types. Valid values include `query` or `mutation`. **Note**: Apigee does not currently support `subscription` types. OperationTypes []string `pulumi:"operationTypes"` }
Represents the pairing of GraphQL operation types and the GraphQL operation name.
type GoogleCloudApigeeV1GraphQLOperationResponseArrayOutput ¶
type GoogleCloudApigeeV1GraphQLOperationResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1GraphQLOperationResponseArrayOutput) ElementType ¶
func (GoogleCloudApigeeV1GraphQLOperationResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1GraphQLOperationResponseArrayOutput) ToGoogleCloudApigeeV1GraphQLOperationResponseArrayOutput ¶
func (o GoogleCloudApigeeV1GraphQLOperationResponseArrayOutput) ToGoogleCloudApigeeV1GraphQLOperationResponseArrayOutput() GoogleCloudApigeeV1GraphQLOperationResponseArrayOutput
func (GoogleCloudApigeeV1GraphQLOperationResponseArrayOutput) ToGoogleCloudApigeeV1GraphQLOperationResponseArrayOutputWithContext ¶
func (o GoogleCloudApigeeV1GraphQLOperationResponseArrayOutput) ToGoogleCloudApigeeV1GraphQLOperationResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationResponseArrayOutput
type GoogleCloudApigeeV1GraphQLOperationResponseOutput ¶
type GoogleCloudApigeeV1GraphQLOperationResponseOutput struct{ *pulumi.OutputState }
Represents the pairing of GraphQL operation types and the GraphQL operation name.
func (GoogleCloudApigeeV1GraphQLOperationResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1GraphQLOperationResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1GraphQLOperationResponseOutput) Operation ¶
func (o GoogleCloudApigeeV1GraphQLOperationResponseOutput) Operation() pulumi.StringOutput
GraphQL operation name. The name and operation type will be used to apply quotas. If no name is specified, the quota will be applied to all GraphQL operations irrespective of their operation names in the payload.
func (GoogleCloudApigeeV1GraphQLOperationResponseOutput) OperationTypes ¶
func (o GoogleCloudApigeeV1GraphQLOperationResponseOutput) OperationTypes() pulumi.StringArrayOutput
GraphQL operation types. Valid values include `query` or `mutation`. **Note**: Apigee does not currently support `subscription` types.
func (GoogleCloudApigeeV1GraphQLOperationResponseOutput) ToGoogleCloudApigeeV1GraphQLOperationResponseOutput ¶
func (o GoogleCloudApigeeV1GraphQLOperationResponseOutput) ToGoogleCloudApigeeV1GraphQLOperationResponseOutput() GoogleCloudApigeeV1GraphQLOperationResponseOutput
func (GoogleCloudApigeeV1GraphQLOperationResponseOutput) ToGoogleCloudApigeeV1GraphQLOperationResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1GraphQLOperationResponseOutput) ToGoogleCloudApigeeV1GraphQLOperationResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GraphQLOperationResponseOutput
type GoogleCloudApigeeV1GrpcOperationConfig ¶ added in v0.32.0
type GoogleCloudApigeeV1GrpcOperationConfig struct { // Name of the API proxy with which the gRPC operation and quota are associated. ApiSource string `pulumi:"apiSource"` // Custom attributes associated with the operation. Attributes []GoogleCloudApigeeV1Attribute `pulumi:"attributes"` // List of unqualified gRPC method names for the proxy to which quota will be applied. If this field is empty, the Quota will apply to all operations on the gRPC service defined on the proxy. Example: Given a proxy that is configured to serve com.petstore.PetService, the methods com.petstore.PetService.ListPets and com.petstore.PetService.GetPet would be specified here as simply ["ListPets", "GetPet"]. Methods []string `pulumi:"methods"` // Quota parameters to be enforced for the methods and API source combination. If none are specified, quota enforcement will not be done. Quota *GoogleCloudApigeeV1Quota `pulumi:"quota"` // gRPC Service name associated to be associated with the API proxy, on which quota rules can be applied upon. Service string `pulumi:"service"` }
Binds the resources in a proxy or remote service with the gRPC operation and its associated quota enforcement.
type GoogleCloudApigeeV1GrpcOperationConfigArgs ¶ added in v0.32.0
type GoogleCloudApigeeV1GrpcOperationConfigArgs struct { // Name of the API proxy with which the gRPC operation and quota are associated. ApiSource pulumi.StringInput `pulumi:"apiSource"` // Custom attributes associated with the operation. Attributes GoogleCloudApigeeV1AttributeArrayInput `pulumi:"attributes"` // List of unqualified gRPC method names for the proxy to which quota will be applied. If this field is empty, the Quota will apply to all operations on the gRPC service defined on the proxy. Example: Given a proxy that is configured to serve com.petstore.PetService, the methods com.petstore.PetService.ListPets and com.petstore.PetService.GetPet would be specified here as simply ["ListPets", "GetPet"]. Methods pulumi.StringArrayInput `pulumi:"methods"` // Quota parameters to be enforced for the methods and API source combination. If none are specified, quota enforcement will not be done. Quota GoogleCloudApigeeV1QuotaPtrInput `pulumi:"quota"` // gRPC Service name associated to be associated with the API proxy, on which quota rules can be applied upon. Service pulumi.StringInput `pulumi:"service"` }
Binds the resources in a proxy or remote service with the gRPC operation and its associated quota enforcement.
func (GoogleCloudApigeeV1GrpcOperationConfigArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1GrpcOperationConfigArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1GrpcOperationConfigArgs) ToGoogleCloudApigeeV1GrpcOperationConfigOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1GrpcOperationConfigArgs) ToGoogleCloudApigeeV1GrpcOperationConfigOutput() GoogleCloudApigeeV1GrpcOperationConfigOutput
func (GoogleCloudApigeeV1GrpcOperationConfigArgs) ToGoogleCloudApigeeV1GrpcOperationConfigOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1GrpcOperationConfigArgs) ToGoogleCloudApigeeV1GrpcOperationConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GrpcOperationConfigOutput
type GoogleCloudApigeeV1GrpcOperationConfigArray ¶ added in v0.32.0
type GoogleCloudApigeeV1GrpcOperationConfigArray []GoogleCloudApigeeV1GrpcOperationConfigInput
func (GoogleCloudApigeeV1GrpcOperationConfigArray) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1GrpcOperationConfigArray) ElementType() reflect.Type
func (GoogleCloudApigeeV1GrpcOperationConfigArray) ToGoogleCloudApigeeV1GrpcOperationConfigArrayOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1GrpcOperationConfigArray) ToGoogleCloudApigeeV1GrpcOperationConfigArrayOutput() GoogleCloudApigeeV1GrpcOperationConfigArrayOutput
func (GoogleCloudApigeeV1GrpcOperationConfigArray) ToGoogleCloudApigeeV1GrpcOperationConfigArrayOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1GrpcOperationConfigArray) ToGoogleCloudApigeeV1GrpcOperationConfigArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GrpcOperationConfigArrayOutput
type GoogleCloudApigeeV1GrpcOperationConfigArrayInput ¶ added in v0.32.0
type GoogleCloudApigeeV1GrpcOperationConfigArrayInput interface { pulumi.Input ToGoogleCloudApigeeV1GrpcOperationConfigArrayOutput() GoogleCloudApigeeV1GrpcOperationConfigArrayOutput ToGoogleCloudApigeeV1GrpcOperationConfigArrayOutputWithContext(context.Context) GoogleCloudApigeeV1GrpcOperationConfigArrayOutput }
GoogleCloudApigeeV1GrpcOperationConfigArrayInput is an input type that accepts GoogleCloudApigeeV1GrpcOperationConfigArray and GoogleCloudApigeeV1GrpcOperationConfigArrayOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1GrpcOperationConfigArrayInput` via:
GoogleCloudApigeeV1GrpcOperationConfigArray{ GoogleCloudApigeeV1GrpcOperationConfigArgs{...} }
type GoogleCloudApigeeV1GrpcOperationConfigArrayOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1GrpcOperationConfigArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1GrpcOperationConfigArrayOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1GrpcOperationConfigArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1GrpcOperationConfigArrayOutput) ToGoogleCloudApigeeV1GrpcOperationConfigArrayOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationConfigArrayOutput) ToGoogleCloudApigeeV1GrpcOperationConfigArrayOutput() GoogleCloudApigeeV1GrpcOperationConfigArrayOutput
func (GoogleCloudApigeeV1GrpcOperationConfigArrayOutput) ToGoogleCloudApigeeV1GrpcOperationConfigArrayOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationConfigArrayOutput) ToGoogleCloudApigeeV1GrpcOperationConfigArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GrpcOperationConfigArrayOutput
type GoogleCloudApigeeV1GrpcOperationConfigInput ¶ added in v0.32.0
type GoogleCloudApigeeV1GrpcOperationConfigInput interface { pulumi.Input ToGoogleCloudApigeeV1GrpcOperationConfigOutput() GoogleCloudApigeeV1GrpcOperationConfigOutput ToGoogleCloudApigeeV1GrpcOperationConfigOutputWithContext(context.Context) GoogleCloudApigeeV1GrpcOperationConfigOutput }
GoogleCloudApigeeV1GrpcOperationConfigInput is an input type that accepts GoogleCloudApigeeV1GrpcOperationConfigArgs and GoogleCloudApigeeV1GrpcOperationConfigOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1GrpcOperationConfigInput` via:
GoogleCloudApigeeV1GrpcOperationConfigArgs{...}
type GoogleCloudApigeeV1GrpcOperationConfigOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1GrpcOperationConfigOutput struct{ *pulumi.OutputState }
Binds the resources in a proxy or remote service with the gRPC operation and its associated quota enforcement.
func (GoogleCloudApigeeV1GrpcOperationConfigOutput) ApiSource ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationConfigOutput) ApiSource() pulumi.StringOutput
Name of the API proxy with which the gRPC operation and quota are associated.
func (GoogleCloudApigeeV1GrpcOperationConfigOutput) Attributes ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationConfigOutput) Attributes() GoogleCloudApigeeV1AttributeArrayOutput
Custom attributes associated with the operation.
func (GoogleCloudApigeeV1GrpcOperationConfigOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1GrpcOperationConfigOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1GrpcOperationConfigOutput) Methods ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationConfigOutput) Methods() pulumi.StringArrayOutput
List of unqualified gRPC method names for the proxy to which quota will be applied. If this field is empty, the Quota will apply to all operations on the gRPC service defined on the proxy. Example: Given a proxy that is configured to serve com.petstore.PetService, the methods com.petstore.PetService.ListPets and com.petstore.PetService.GetPet would be specified here as simply ["ListPets", "GetPet"].
func (GoogleCloudApigeeV1GrpcOperationConfigOutput) Quota ¶ added in v0.32.0
Quota parameters to be enforced for the methods and API source combination. If none are specified, quota enforcement will not be done.
func (GoogleCloudApigeeV1GrpcOperationConfigOutput) Service ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationConfigOutput) Service() pulumi.StringOutput
gRPC Service name associated to be associated with the API proxy, on which quota rules can be applied upon.
func (GoogleCloudApigeeV1GrpcOperationConfigOutput) ToGoogleCloudApigeeV1GrpcOperationConfigOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationConfigOutput) ToGoogleCloudApigeeV1GrpcOperationConfigOutput() GoogleCloudApigeeV1GrpcOperationConfigOutput
func (GoogleCloudApigeeV1GrpcOperationConfigOutput) ToGoogleCloudApigeeV1GrpcOperationConfigOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationConfigOutput) ToGoogleCloudApigeeV1GrpcOperationConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GrpcOperationConfigOutput
type GoogleCloudApigeeV1GrpcOperationConfigResponse ¶ added in v0.32.0
type GoogleCloudApigeeV1GrpcOperationConfigResponse struct { // Name of the API proxy with which the gRPC operation and quota are associated. ApiSource string `pulumi:"apiSource"` // Custom attributes associated with the operation. Attributes []GoogleCloudApigeeV1AttributeResponse `pulumi:"attributes"` // List of unqualified gRPC method names for the proxy to which quota will be applied. If this field is empty, the Quota will apply to all operations on the gRPC service defined on the proxy. Example: Given a proxy that is configured to serve com.petstore.PetService, the methods com.petstore.PetService.ListPets and com.petstore.PetService.GetPet would be specified here as simply ["ListPets", "GetPet"]. Methods []string `pulumi:"methods"` // Quota parameters to be enforced for the methods and API source combination. If none are specified, quota enforcement will not be done. Quota GoogleCloudApigeeV1QuotaResponse `pulumi:"quota"` // gRPC Service name associated to be associated with the API proxy, on which quota rules can be applied upon. Service string `pulumi:"service"` }
Binds the resources in a proxy or remote service with the gRPC operation and its associated quota enforcement.
type GoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutput) ToGoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutput) ToGoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutput() GoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutput
func (GoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutput) ToGoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutput) ToGoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutput
type GoogleCloudApigeeV1GrpcOperationConfigResponseOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1GrpcOperationConfigResponseOutput struct{ *pulumi.OutputState }
Binds the resources in a proxy or remote service with the gRPC operation and its associated quota enforcement.
func (GoogleCloudApigeeV1GrpcOperationConfigResponseOutput) ApiSource ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationConfigResponseOutput) ApiSource() pulumi.StringOutput
Name of the API proxy with which the gRPC operation and quota are associated.
func (GoogleCloudApigeeV1GrpcOperationConfigResponseOutput) Attributes ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationConfigResponseOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
Custom attributes associated with the operation.
func (GoogleCloudApigeeV1GrpcOperationConfigResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1GrpcOperationConfigResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1GrpcOperationConfigResponseOutput) Methods ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationConfigResponseOutput) Methods() pulumi.StringArrayOutput
List of unqualified gRPC method names for the proxy to which quota will be applied. If this field is empty, the Quota will apply to all operations on the gRPC service defined on the proxy. Example: Given a proxy that is configured to serve com.petstore.PetService, the methods com.petstore.PetService.ListPets and com.petstore.PetService.GetPet would be specified here as simply ["ListPets", "GetPet"].
func (GoogleCloudApigeeV1GrpcOperationConfigResponseOutput) Quota ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationConfigResponseOutput) Quota() GoogleCloudApigeeV1QuotaResponseOutput
Quota parameters to be enforced for the methods and API source combination. If none are specified, quota enforcement will not be done.
func (GoogleCloudApigeeV1GrpcOperationConfigResponseOutput) Service ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationConfigResponseOutput) Service() pulumi.StringOutput
gRPC Service name associated to be associated with the API proxy, on which quota rules can be applied upon.
func (GoogleCloudApigeeV1GrpcOperationConfigResponseOutput) ToGoogleCloudApigeeV1GrpcOperationConfigResponseOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationConfigResponseOutput) ToGoogleCloudApigeeV1GrpcOperationConfigResponseOutput() GoogleCloudApigeeV1GrpcOperationConfigResponseOutput
func (GoogleCloudApigeeV1GrpcOperationConfigResponseOutput) ToGoogleCloudApigeeV1GrpcOperationConfigResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationConfigResponseOutput) ToGoogleCloudApigeeV1GrpcOperationConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GrpcOperationConfigResponseOutput
type GoogleCloudApigeeV1GrpcOperationGroup ¶ added in v0.32.0
type GoogleCloudApigeeV1GrpcOperationGroup struct { // List of operation configurations for either Apigee API proxies that are associated with this API product. OperationConfigs []GoogleCloudApigeeV1GrpcOperationConfig `pulumi:"operationConfigs"` }
List of gRPC operation configuration details associated with Apigee API proxies.
type GoogleCloudApigeeV1GrpcOperationGroupArgs ¶ added in v0.32.0
type GoogleCloudApigeeV1GrpcOperationGroupArgs struct { // List of operation configurations for either Apigee API proxies that are associated with this API product. OperationConfigs GoogleCloudApigeeV1GrpcOperationConfigArrayInput `pulumi:"operationConfigs"` }
List of gRPC operation configuration details associated with Apigee API proxies.
func (GoogleCloudApigeeV1GrpcOperationGroupArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1GrpcOperationGroupArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1GrpcOperationGroupArgs) ToGoogleCloudApigeeV1GrpcOperationGroupOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1GrpcOperationGroupArgs) ToGoogleCloudApigeeV1GrpcOperationGroupOutput() GoogleCloudApigeeV1GrpcOperationGroupOutput
func (GoogleCloudApigeeV1GrpcOperationGroupArgs) ToGoogleCloudApigeeV1GrpcOperationGroupOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1GrpcOperationGroupArgs) ToGoogleCloudApigeeV1GrpcOperationGroupOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GrpcOperationGroupOutput
func (GoogleCloudApigeeV1GrpcOperationGroupArgs) ToGoogleCloudApigeeV1GrpcOperationGroupPtrOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1GrpcOperationGroupArgs) ToGoogleCloudApigeeV1GrpcOperationGroupPtrOutput() GoogleCloudApigeeV1GrpcOperationGroupPtrOutput
func (GoogleCloudApigeeV1GrpcOperationGroupArgs) ToGoogleCloudApigeeV1GrpcOperationGroupPtrOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1GrpcOperationGroupArgs) ToGoogleCloudApigeeV1GrpcOperationGroupPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GrpcOperationGroupPtrOutput
type GoogleCloudApigeeV1GrpcOperationGroupInput ¶ added in v0.32.0
type GoogleCloudApigeeV1GrpcOperationGroupInput interface { pulumi.Input ToGoogleCloudApigeeV1GrpcOperationGroupOutput() GoogleCloudApigeeV1GrpcOperationGroupOutput ToGoogleCloudApigeeV1GrpcOperationGroupOutputWithContext(context.Context) GoogleCloudApigeeV1GrpcOperationGroupOutput }
GoogleCloudApigeeV1GrpcOperationGroupInput is an input type that accepts GoogleCloudApigeeV1GrpcOperationGroupArgs and GoogleCloudApigeeV1GrpcOperationGroupOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1GrpcOperationGroupInput` via:
GoogleCloudApigeeV1GrpcOperationGroupArgs{...}
type GoogleCloudApigeeV1GrpcOperationGroupOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1GrpcOperationGroupOutput struct{ *pulumi.OutputState }
List of gRPC operation configuration details associated with Apigee API proxies.
func (GoogleCloudApigeeV1GrpcOperationGroupOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1GrpcOperationGroupOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1GrpcOperationGroupOutput) OperationConfigs ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationGroupOutput) OperationConfigs() GoogleCloudApigeeV1GrpcOperationConfigArrayOutput
List of operation configurations for either Apigee API proxies that are associated with this API product.
func (GoogleCloudApigeeV1GrpcOperationGroupOutput) ToGoogleCloudApigeeV1GrpcOperationGroupOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationGroupOutput) ToGoogleCloudApigeeV1GrpcOperationGroupOutput() GoogleCloudApigeeV1GrpcOperationGroupOutput
func (GoogleCloudApigeeV1GrpcOperationGroupOutput) ToGoogleCloudApigeeV1GrpcOperationGroupOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationGroupOutput) ToGoogleCloudApigeeV1GrpcOperationGroupOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GrpcOperationGroupOutput
func (GoogleCloudApigeeV1GrpcOperationGroupOutput) ToGoogleCloudApigeeV1GrpcOperationGroupPtrOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationGroupOutput) ToGoogleCloudApigeeV1GrpcOperationGroupPtrOutput() GoogleCloudApigeeV1GrpcOperationGroupPtrOutput
func (GoogleCloudApigeeV1GrpcOperationGroupOutput) ToGoogleCloudApigeeV1GrpcOperationGroupPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationGroupOutput) ToGoogleCloudApigeeV1GrpcOperationGroupPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GrpcOperationGroupPtrOutput
type GoogleCloudApigeeV1GrpcOperationGroupPtrInput ¶ added in v0.32.0
type GoogleCloudApigeeV1GrpcOperationGroupPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1GrpcOperationGroupPtrOutput() GoogleCloudApigeeV1GrpcOperationGroupPtrOutput ToGoogleCloudApigeeV1GrpcOperationGroupPtrOutputWithContext(context.Context) GoogleCloudApigeeV1GrpcOperationGroupPtrOutput }
GoogleCloudApigeeV1GrpcOperationGroupPtrInput is an input type that accepts GoogleCloudApigeeV1GrpcOperationGroupArgs, GoogleCloudApigeeV1GrpcOperationGroupPtr and GoogleCloudApigeeV1GrpcOperationGroupPtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1GrpcOperationGroupPtrInput` via:
GoogleCloudApigeeV1GrpcOperationGroupArgs{...} or: nil
func GoogleCloudApigeeV1GrpcOperationGroupPtr ¶ added in v0.32.0
func GoogleCloudApigeeV1GrpcOperationGroupPtr(v *GoogleCloudApigeeV1GrpcOperationGroupArgs) GoogleCloudApigeeV1GrpcOperationGroupPtrInput
type GoogleCloudApigeeV1GrpcOperationGroupPtrOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1GrpcOperationGroupPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1GrpcOperationGroupPtrOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1GrpcOperationGroupPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1GrpcOperationGroupPtrOutput) OperationConfigs ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationGroupPtrOutput) OperationConfigs() GoogleCloudApigeeV1GrpcOperationConfigArrayOutput
List of operation configurations for either Apigee API proxies that are associated with this API product.
func (GoogleCloudApigeeV1GrpcOperationGroupPtrOutput) ToGoogleCloudApigeeV1GrpcOperationGroupPtrOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationGroupPtrOutput) ToGoogleCloudApigeeV1GrpcOperationGroupPtrOutput() GoogleCloudApigeeV1GrpcOperationGroupPtrOutput
func (GoogleCloudApigeeV1GrpcOperationGroupPtrOutput) ToGoogleCloudApigeeV1GrpcOperationGroupPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationGroupPtrOutput) ToGoogleCloudApigeeV1GrpcOperationGroupPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GrpcOperationGroupPtrOutput
type GoogleCloudApigeeV1GrpcOperationGroupResponse ¶ added in v0.32.0
type GoogleCloudApigeeV1GrpcOperationGroupResponse struct { // List of operation configurations for either Apigee API proxies that are associated with this API product. OperationConfigs []GoogleCloudApigeeV1GrpcOperationConfigResponse `pulumi:"operationConfigs"` }
List of gRPC operation configuration details associated with Apigee API proxies.
type GoogleCloudApigeeV1GrpcOperationGroupResponseOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1GrpcOperationGroupResponseOutput struct{ *pulumi.OutputState }
List of gRPC operation configuration details associated with Apigee API proxies.
func (GoogleCloudApigeeV1GrpcOperationGroupResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1GrpcOperationGroupResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1GrpcOperationGroupResponseOutput) OperationConfigs ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationGroupResponseOutput) OperationConfigs() GoogleCloudApigeeV1GrpcOperationConfigResponseArrayOutput
List of operation configurations for either Apigee API proxies that are associated with this API product.
func (GoogleCloudApigeeV1GrpcOperationGroupResponseOutput) ToGoogleCloudApigeeV1GrpcOperationGroupResponseOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationGroupResponseOutput) ToGoogleCloudApigeeV1GrpcOperationGroupResponseOutput() GoogleCloudApigeeV1GrpcOperationGroupResponseOutput
func (GoogleCloudApigeeV1GrpcOperationGroupResponseOutput) ToGoogleCloudApigeeV1GrpcOperationGroupResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1GrpcOperationGroupResponseOutput) ToGoogleCloudApigeeV1GrpcOperationGroupResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1GrpcOperationGroupResponseOutput
type GoogleCloudApigeeV1IntegrationConfig ¶
type GoogleCloudApigeeV1IntegrationConfig struct { // Flag that specifies whether the Integration add-on is enabled. Enabled *bool `pulumi:"enabled"` }
Configuration for the Integration add-on.
type GoogleCloudApigeeV1IntegrationConfigArgs ¶
type GoogleCloudApigeeV1IntegrationConfigArgs struct { // Flag that specifies whether the Integration add-on is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Configuration for the Integration add-on.
func (GoogleCloudApigeeV1IntegrationConfigArgs) ElementType ¶
func (GoogleCloudApigeeV1IntegrationConfigArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1IntegrationConfigArgs) ToGoogleCloudApigeeV1IntegrationConfigOutput ¶
func (i GoogleCloudApigeeV1IntegrationConfigArgs) ToGoogleCloudApigeeV1IntegrationConfigOutput() GoogleCloudApigeeV1IntegrationConfigOutput
func (GoogleCloudApigeeV1IntegrationConfigArgs) ToGoogleCloudApigeeV1IntegrationConfigOutputWithContext ¶
func (i GoogleCloudApigeeV1IntegrationConfigArgs) ToGoogleCloudApigeeV1IntegrationConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1IntegrationConfigOutput
func (GoogleCloudApigeeV1IntegrationConfigArgs) ToGoogleCloudApigeeV1IntegrationConfigPtrOutput ¶
func (i GoogleCloudApigeeV1IntegrationConfigArgs) ToGoogleCloudApigeeV1IntegrationConfigPtrOutput() GoogleCloudApigeeV1IntegrationConfigPtrOutput
func (GoogleCloudApigeeV1IntegrationConfigArgs) ToGoogleCloudApigeeV1IntegrationConfigPtrOutputWithContext ¶
func (i GoogleCloudApigeeV1IntegrationConfigArgs) ToGoogleCloudApigeeV1IntegrationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1IntegrationConfigPtrOutput
type GoogleCloudApigeeV1IntegrationConfigInput ¶
type GoogleCloudApigeeV1IntegrationConfigInput interface { pulumi.Input ToGoogleCloudApigeeV1IntegrationConfigOutput() GoogleCloudApigeeV1IntegrationConfigOutput ToGoogleCloudApigeeV1IntegrationConfigOutputWithContext(context.Context) GoogleCloudApigeeV1IntegrationConfigOutput }
GoogleCloudApigeeV1IntegrationConfigInput is an input type that accepts GoogleCloudApigeeV1IntegrationConfigArgs and GoogleCloudApigeeV1IntegrationConfigOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1IntegrationConfigInput` via:
GoogleCloudApigeeV1IntegrationConfigArgs{...}
type GoogleCloudApigeeV1IntegrationConfigOutput ¶
type GoogleCloudApigeeV1IntegrationConfigOutput struct{ *pulumi.OutputState }
Configuration for the Integration add-on.
func (GoogleCloudApigeeV1IntegrationConfigOutput) ElementType ¶
func (GoogleCloudApigeeV1IntegrationConfigOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1IntegrationConfigOutput) Enabled ¶
func (o GoogleCloudApigeeV1IntegrationConfigOutput) Enabled() pulumi.BoolPtrOutput
Flag that specifies whether the Integration add-on is enabled.
func (GoogleCloudApigeeV1IntegrationConfigOutput) ToGoogleCloudApigeeV1IntegrationConfigOutput ¶
func (o GoogleCloudApigeeV1IntegrationConfigOutput) ToGoogleCloudApigeeV1IntegrationConfigOutput() GoogleCloudApigeeV1IntegrationConfigOutput
func (GoogleCloudApigeeV1IntegrationConfigOutput) ToGoogleCloudApigeeV1IntegrationConfigOutputWithContext ¶
func (o GoogleCloudApigeeV1IntegrationConfigOutput) ToGoogleCloudApigeeV1IntegrationConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1IntegrationConfigOutput
func (GoogleCloudApigeeV1IntegrationConfigOutput) ToGoogleCloudApigeeV1IntegrationConfigPtrOutput ¶
func (o GoogleCloudApigeeV1IntegrationConfigOutput) ToGoogleCloudApigeeV1IntegrationConfigPtrOutput() GoogleCloudApigeeV1IntegrationConfigPtrOutput
func (GoogleCloudApigeeV1IntegrationConfigOutput) ToGoogleCloudApigeeV1IntegrationConfigPtrOutputWithContext ¶
func (o GoogleCloudApigeeV1IntegrationConfigOutput) ToGoogleCloudApigeeV1IntegrationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1IntegrationConfigPtrOutput
type GoogleCloudApigeeV1IntegrationConfigPtrInput ¶
type GoogleCloudApigeeV1IntegrationConfigPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1IntegrationConfigPtrOutput() GoogleCloudApigeeV1IntegrationConfigPtrOutput ToGoogleCloudApigeeV1IntegrationConfigPtrOutputWithContext(context.Context) GoogleCloudApigeeV1IntegrationConfigPtrOutput }
GoogleCloudApigeeV1IntegrationConfigPtrInput is an input type that accepts GoogleCloudApigeeV1IntegrationConfigArgs, GoogleCloudApigeeV1IntegrationConfigPtr and GoogleCloudApigeeV1IntegrationConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1IntegrationConfigPtrInput` via:
GoogleCloudApigeeV1IntegrationConfigArgs{...} or: nil
func GoogleCloudApigeeV1IntegrationConfigPtr ¶
func GoogleCloudApigeeV1IntegrationConfigPtr(v *GoogleCloudApigeeV1IntegrationConfigArgs) GoogleCloudApigeeV1IntegrationConfigPtrInput
type GoogleCloudApigeeV1IntegrationConfigPtrOutput ¶
type GoogleCloudApigeeV1IntegrationConfigPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1IntegrationConfigPtrOutput) ElementType ¶
func (GoogleCloudApigeeV1IntegrationConfigPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1IntegrationConfigPtrOutput) Enabled ¶
func (o GoogleCloudApigeeV1IntegrationConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Flag that specifies whether the Integration add-on is enabled.
func (GoogleCloudApigeeV1IntegrationConfigPtrOutput) ToGoogleCloudApigeeV1IntegrationConfigPtrOutput ¶
func (o GoogleCloudApigeeV1IntegrationConfigPtrOutput) ToGoogleCloudApigeeV1IntegrationConfigPtrOutput() GoogleCloudApigeeV1IntegrationConfigPtrOutput
func (GoogleCloudApigeeV1IntegrationConfigPtrOutput) ToGoogleCloudApigeeV1IntegrationConfigPtrOutputWithContext ¶
func (o GoogleCloudApigeeV1IntegrationConfigPtrOutput) ToGoogleCloudApigeeV1IntegrationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1IntegrationConfigPtrOutput
type GoogleCloudApigeeV1IntegrationConfigResponse ¶
type GoogleCloudApigeeV1IntegrationConfigResponse struct { // Flag that specifies whether the Integration add-on is enabled. Enabled bool `pulumi:"enabled"` }
Configuration for the Integration add-on.
type GoogleCloudApigeeV1IntegrationConfigResponseOutput ¶
type GoogleCloudApigeeV1IntegrationConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for the Integration add-on.
func (GoogleCloudApigeeV1IntegrationConfigResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1IntegrationConfigResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1IntegrationConfigResponseOutput) Enabled ¶
func (o GoogleCloudApigeeV1IntegrationConfigResponseOutput) Enabled() pulumi.BoolOutput
Flag that specifies whether the Integration add-on is enabled.
func (GoogleCloudApigeeV1IntegrationConfigResponseOutput) ToGoogleCloudApigeeV1IntegrationConfigResponseOutput ¶
func (o GoogleCloudApigeeV1IntegrationConfigResponseOutput) ToGoogleCloudApigeeV1IntegrationConfigResponseOutput() GoogleCloudApigeeV1IntegrationConfigResponseOutput
func (GoogleCloudApigeeV1IntegrationConfigResponseOutput) ToGoogleCloudApigeeV1IntegrationConfigResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1IntegrationConfigResponseOutput) ToGoogleCloudApigeeV1IntegrationConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1IntegrationConfigResponseOutput
type GoogleCloudApigeeV1MonetizationConfig ¶
type GoogleCloudApigeeV1MonetizationConfig struct { // Flag that specifies whether the Monetization add-on is enabled. Enabled *bool `pulumi:"enabled"` }
Configuration for the Monetization add-on.
type GoogleCloudApigeeV1MonetizationConfigArgs ¶
type GoogleCloudApigeeV1MonetizationConfigArgs struct { // Flag that specifies whether the Monetization add-on is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Configuration for the Monetization add-on.
func (GoogleCloudApigeeV1MonetizationConfigArgs) ElementType ¶
func (GoogleCloudApigeeV1MonetizationConfigArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1MonetizationConfigArgs) ToGoogleCloudApigeeV1MonetizationConfigOutput ¶
func (i GoogleCloudApigeeV1MonetizationConfigArgs) ToGoogleCloudApigeeV1MonetizationConfigOutput() GoogleCloudApigeeV1MonetizationConfigOutput
func (GoogleCloudApigeeV1MonetizationConfigArgs) ToGoogleCloudApigeeV1MonetizationConfigOutputWithContext ¶
func (i GoogleCloudApigeeV1MonetizationConfigArgs) ToGoogleCloudApigeeV1MonetizationConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1MonetizationConfigOutput
func (GoogleCloudApigeeV1MonetizationConfigArgs) ToGoogleCloudApigeeV1MonetizationConfigPtrOutput ¶
func (i GoogleCloudApigeeV1MonetizationConfigArgs) ToGoogleCloudApigeeV1MonetizationConfigPtrOutput() GoogleCloudApigeeV1MonetizationConfigPtrOutput
func (GoogleCloudApigeeV1MonetizationConfigArgs) ToGoogleCloudApigeeV1MonetizationConfigPtrOutputWithContext ¶
func (i GoogleCloudApigeeV1MonetizationConfigArgs) ToGoogleCloudApigeeV1MonetizationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1MonetizationConfigPtrOutput
type GoogleCloudApigeeV1MonetizationConfigInput ¶
type GoogleCloudApigeeV1MonetizationConfigInput interface { pulumi.Input ToGoogleCloudApigeeV1MonetizationConfigOutput() GoogleCloudApigeeV1MonetizationConfigOutput ToGoogleCloudApigeeV1MonetizationConfigOutputWithContext(context.Context) GoogleCloudApigeeV1MonetizationConfigOutput }
GoogleCloudApigeeV1MonetizationConfigInput is an input type that accepts GoogleCloudApigeeV1MonetizationConfigArgs and GoogleCloudApigeeV1MonetizationConfigOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1MonetizationConfigInput` via:
GoogleCloudApigeeV1MonetizationConfigArgs{...}
type GoogleCloudApigeeV1MonetizationConfigOutput ¶
type GoogleCloudApigeeV1MonetizationConfigOutput struct{ *pulumi.OutputState }
Configuration for the Monetization add-on.
func (GoogleCloudApigeeV1MonetizationConfigOutput) ElementType ¶
func (GoogleCloudApigeeV1MonetizationConfigOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1MonetizationConfigOutput) Enabled ¶
func (o GoogleCloudApigeeV1MonetizationConfigOutput) Enabled() pulumi.BoolPtrOutput
Flag that specifies whether the Monetization add-on is enabled.
func (GoogleCloudApigeeV1MonetizationConfigOutput) ToGoogleCloudApigeeV1MonetizationConfigOutput ¶
func (o GoogleCloudApigeeV1MonetizationConfigOutput) ToGoogleCloudApigeeV1MonetizationConfigOutput() GoogleCloudApigeeV1MonetizationConfigOutput
func (GoogleCloudApigeeV1MonetizationConfigOutput) ToGoogleCloudApigeeV1MonetizationConfigOutputWithContext ¶
func (o GoogleCloudApigeeV1MonetizationConfigOutput) ToGoogleCloudApigeeV1MonetizationConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1MonetizationConfigOutput
func (GoogleCloudApigeeV1MonetizationConfigOutput) ToGoogleCloudApigeeV1MonetizationConfigPtrOutput ¶
func (o GoogleCloudApigeeV1MonetizationConfigOutput) ToGoogleCloudApigeeV1MonetizationConfigPtrOutput() GoogleCloudApigeeV1MonetizationConfigPtrOutput
func (GoogleCloudApigeeV1MonetizationConfigOutput) ToGoogleCloudApigeeV1MonetizationConfigPtrOutputWithContext ¶
func (o GoogleCloudApigeeV1MonetizationConfigOutput) ToGoogleCloudApigeeV1MonetizationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1MonetizationConfigPtrOutput
type GoogleCloudApigeeV1MonetizationConfigPtrInput ¶
type GoogleCloudApigeeV1MonetizationConfigPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1MonetizationConfigPtrOutput() GoogleCloudApigeeV1MonetizationConfigPtrOutput ToGoogleCloudApigeeV1MonetizationConfigPtrOutputWithContext(context.Context) GoogleCloudApigeeV1MonetizationConfigPtrOutput }
GoogleCloudApigeeV1MonetizationConfigPtrInput is an input type that accepts GoogleCloudApigeeV1MonetizationConfigArgs, GoogleCloudApigeeV1MonetizationConfigPtr and GoogleCloudApigeeV1MonetizationConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1MonetizationConfigPtrInput` via:
GoogleCloudApigeeV1MonetizationConfigArgs{...} or: nil
func GoogleCloudApigeeV1MonetizationConfigPtr ¶
func GoogleCloudApigeeV1MonetizationConfigPtr(v *GoogleCloudApigeeV1MonetizationConfigArgs) GoogleCloudApigeeV1MonetizationConfigPtrInput
type GoogleCloudApigeeV1MonetizationConfigPtrOutput ¶
type GoogleCloudApigeeV1MonetizationConfigPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1MonetizationConfigPtrOutput) ElementType ¶
func (GoogleCloudApigeeV1MonetizationConfigPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1MonetizationConfigPtrOutput) Enabled ¶
func (o GoogleCloudApigeeV1MonetizationConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Flag that specifies whether the Monetization add-on is enabled.
func (GoogleCloudApigeeV1MonetizationConfigPtrOutput) ToGoogleCloudApigeeV1MonetizationConfigPtrOutput ¶
func (o GoogleCloudApigeeV1MonetizationConfigPtrOutput) ToGoogleCloudApigeeV1MonetizationConfigPtrOutput() GoogleCloudApigeeV1MonetizationConfigPtrOutput
func (GoogleCloudApigeeV1MonetizationConfigPtrOutput) ToGoogleCloudApigeeV1MonetizationConfigPtrOutputWithContext ¶
func (o GoogleCloudApigeeV1MonetizationConfigPtrOutput) ToGoogleCloudApigeeV1MonetizationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1MonetizationConfigPtrOutput
type GoogleCloudApigeeV1MonetizationConfigResponse ¶
type GoogleCloudApigeeV1MonetizationConfigResponse struct { // Flag that specifies whether the Monetization add-on is enabled. Enabled bool `pulumi:"enabled"` }
Configuration for the Monetization add-on.
type GoogleCloudApigeeV1MonetizationConfigResponseOutput ¶
type GoogleCloudApigeeV1MonetizationConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for the Monetization add-on.
func (GoogleCloudApigeeV1MonetizationConfigResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1MonetizationConfigResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1MonetizationConfigResponseOutput) Enabled ¶
func (o GoogleCloudApigeeV1MonetizationConfigResponseOutput) Enabled() pulumi.BoolOutput
Flag that specifies whether the Monetization add-on is enabled.
func (GoogleCloudApigeeV1MonetizationConfigResponseOutput) ToGoogleCloudApigeeV1MonetizationConfigResponseOutput ¶
func (o GoogleCloudApigeeV1MonetizationConfigResponseOutput) ToGoogleCloudApigeeV1MonetizationConfigResponseOutput() GoogleCloudApigeeV1MonetizationConfigResponseOutput
func (GoogleCloudApigeeV1MonetizationConfigResponseOutput) ToGoogleCloudApigeeV1MonetizationConfigResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1MonetizationConfigResponseOutput) ToGoogleCloudApigeeV1MonetizationConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1MonetizationConfigResponseOutput
type GoogleCloudApigeeV1NodeConfig ¶ added in v0.24.0
type GoogleCloudApigeeV1NodeConfig struct { // Optional. The maximum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended maximum number of nodes for that gateway. MaxNodeCount *string `pulumi:"maxNodeCount"` // Optional. The minimum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended minimum number of nodes for that gateway. MinNodeCount *string `pulumi:"minNodeCount"` }
NodeConfig for setting the min/max number of nodes associated with the environment.
type GoogleCloudApigeeV1NodeConfigArgs ¶ added in v0.24.0
type GoogleCloudApigeeV1NodeConfigArgs struct { // Optional. The maximum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended maximum number of nodes for that gateway. MaxNodeCount pulumi.StringPtrInput `pulumi:"maxNodeCount"` // Optional. The minimum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended minimum number of nodes for that gateway. MinNodeCount pulumi.StringPtrInput `pulumi:"minNodeCount"` }
NodeConfig for setting the min/max number of nodes associated with the environment.
func (GoogleCloudApigeeV1NodeConfigArgs) ElementType ¶ added in v0.24.0
func (GoogleCloudApigeeV1NodeConfigArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1NodeConfigArgs) ToGoogleCloudApigeeV1NodeConfigOutput ¶ added in v0.24.0
func (i GoogleCloudApigeeV1NodeConfigArgs) ToGoogleCloudApigeeV1NodeConfigOutput() GoogleCloudApigeeV1NodeConfigOutput
func (GoogleCloudApigeeV1NodeConfigArgs) ToGoogleCloudApigeeV1NodeConfigOutputWithContext ¶ added in v0.24.0
func (i GoogleCloudApigeeV1NodeConfigArgs) ToGoogleCloudApigeeV1NodeConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1NodeConfigOutput
func (GoogleCloudApigeeV1NodeConfigArgs) ToGoogleCloudApigeeV1NodeConfigPtrOutput ¶ added in v0.24.0
func (i GoogleCloudApigeeV1NodeConfigArgs) ToGoogleCloudApigeeV1NodeConfigPtrOutput() GoogleCloudApigeeV1NodeConfigPtrOutput
func (GoogleCloudApigeeV1NodeConfigArgs) ToGoogleCloudApigeeV1NodeConfigPtrOutputWithContext ¶ added in v0.24.0
func (i GoogleCloudApigeeV1NodeConfigArgs) ToGoogleCloudApigeeV1NodeConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1NodeConfigPtrOutput
type GoogleCloudApigeeV1NodeConfigInput ¶ added in v0.24.0
type GoogleCloudApigeeV1NodeConfigInput interface { pulumi.Input ToGoogleCloudApigeeV1NodeConfigOutput() GoogleCloudApigeeV1NodeConfigOutput ToGoogleCloudApigeeV1NodeConfigOutputWithContext(context.Context) GoogleCloudApigeeV1NodeConfigOutput }
GoogleCloudApigeeV1NodeConfigInput is an input type that accepts GoogleCloudApigeeV1NodeConfigArgs and GoogleCloudApigeeV1NodeConfigOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1NodeConfigInput` via:
GoogleCloudApigeeV1NodeConfigArgs{...}
type GoogleCloudApigeeV1NodeConfigOutput ¶ added in v0.24.0
type GoogleCloudApigeeV1NodeConfigOutput struct{ *pulumi.OutputState }
NodeConfig for setting the min/max number of nodes associated with the environment.
func (GoogleCloudApigeeV1NodeConfigOutput) ElementType ¶ added in v0.24.0
func (GoogleCloudApigeeV1NodeConfigOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1NodeConfigOutput) MaxNodeCount ¶ added in v0.24.0
func (o GoogleCloudApigeeV1NodeConfigOutput) MaxNodeCount() pulumi.StringPtrOutput
Optional. The maximum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended maximum number of nodes for that gateway.
func (GoogleCloudApigeeV1NodeConfigOutput) MinNodeCount ¶ added in v0.24.0
func (o GoogleCloudApigeeV1NodeConfigOutput) MinNodeCount() pulumi.StringPtrOutput
Optional. The minimum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended minimum number of nodes for that gateway.
func (GoogleCloudApigeeV1NodeConfigOutput) ToGoogleCloudApigeeV1NodeConfigOutput ¶ added in v0.24.0
func (o GoogleCloudApigeeV1NodeConfigOutput) ToGoogleCloudApigeeV1NodeConfigOutput() GoogleCloudApigeeV1NodeConfigOutput
func (GoogleCloudApigeeV1NodeConfigOutput) ToGoogleCloudApigeeV1NodeConfigOutputWithContext ¶ added in v0.24.0
func (o GoogleCloudApigeeV1NodeConfigOutput) ToGoogleCloudApigeeV1NodeConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1NodeConfigOutput
func (GoogleCloudApigeeV1NodeConfigOutput) ToGoogleCloudApigeeV1NodeConfigPtrOutput ¶ added in v0.24.0
func (o GoogleCloudApigeeV1NodeConfigOutput) ToGoogleCloudApigeeV1NodeConfigPtrOutput() GoogleCloudApigeeV1NodeConfigPtrOutput
func (GoogleCloudApigeeV1NodeConfigOutput) ToGoogleCloudApigeeV1NodeConfigPtrOutputWithContext ¶ added in v0.24.0
func (o GoogleCloudApigeeV1NodeConfigOutput) ToGoogleCloudApigeeV1NodeConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1NodeConfigPtrOutput
type GoogleCloudApigeeV1NodeConfigPtrInput ¶ added in v0.24.0
type GoogleCloudApigeeV1NodeConfigPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1NodeConfigPtrOutput() GoogleCloudApigeeV1NodeConfigPtrOutput ToGoogleCloudApigeeV1NodeConfigPtrOutputWithContext(context.Context) GoogleCloudApigeeV1NodeConfigPtrOutput }
GoogleCloudApigeeV1NodeConfigPtrInput is an input type that accepts GoogleCloudApigeeV1NodeConfigArgs, GoogleCloudApigeeV1NodeConfigPtr and GoogleCloudApigeeV1NodeConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1NodeConfigPtrInput` via:
GoogleCloudApigeeV1NodeConfigArgs{...} or: nil
func GoogleCloudApigeeV1NodeConfigPtr ¶ added in v0.24.0
func GoogleCloudApigeeV1NodeConfigPtr(v *GoogleCloudApigeeV1NodeConfigArgs) GoogleCloudApigeeV1NodeConfigPtrInput
type GoogleCloudApigeeV1NodeConfigPtrOutput ¶ added in v0.24.0
type GoogleCloudApigeeV1NodeConfigPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1NodeConfigPtrOutput) ElementType ¶ added in v0.24.0
func (GoogleCloudApigeeV1NodeConfigPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1NodeConfigPtrOutput) MaxNodeCount ¶ added in v0.24.0
func (o GoogleCloudApigeeV1NodeConfigPtrOutput) MaxNodeCount() pulumi.StringPtrOutput
Optional. The maximum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended maximum number of nodes for that gateway.
func (GoogleCloudApigeeV1NodeConfigPtrOutput) MinNodeCount ¶ added in v0.24.0
func (o GoogleCloudApigeeV1NodeConfigPtrOutput) MinNodeCount() pulumi.StringPtrOutput
Optional. The minimum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended minimum number of nodes for that gateway.
func (GoogleCloudApigeeV1NodeConfigPtrOutput) ToGoogleCloudApigeeV1NodeConfigPtrOutput ¶ added in v0.24.0
func (o GoogleCloudApigeeV1NodeConfigPtrOutput) ToGoogleCloudApigeeV1NodeConfigPtrOutput() GoogleCloudApigeeV1NodeConfigPtrOutput
func (GoogleCloudApigeeV1NodeConfigPtrOutput) ToGoogleCloudApigeeV1NodeConfigPtrOutputWithContext ¶ added in v0.24.0
func (o GoogleCloudApigeeV1NodeConfigPtrOutput) ToGoogleCloudApigeeV1NodeConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1NodeConfigPtrOutput
type GoogleCloudApigeeV1NodeConfigResponse ¶ added in v0.24.0
type GoogleCloudApigeeV1NodeConfigResponse struct { // The current total number of gateway nodes that each environment currently has across all instances. CurrentAggregateNodeCount string `pulumi:"currentAggregateNodeCount"` // Optional. The maximum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended maximum number of nodes for that gateway. MaxNodeCount string `pulumi:"maxNodeCount"` // Optional. The minimum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended minimum number of nodes for that gateway. MinNodeCount string `pulumi:"minNodeCount"` }
NodeConfig for setting the min/max number of nodes associated with the environment.
type GoogleCloudApigeeV1NodeConfigResponseOutput ¶ added in v0.24.0
type GoogleCloudApigeeV1NodeConfigResponseOutput struct{ *pulumi.OutputState }
NodeConfig for setting the min/max number of nodes associated with the environment.
func (GoogleCloudApigeeV1NodeConfigResponseOutput) CurrentAggregateNodeCount ¶ added in v0.24.0
func (o GoogleCloudApigeeV1NodeConfigResponseOutput) CurrentAggregateNodeCount() pulumi.StringOutput
The current total number of gateway nodes that each environment currently has across all instances.
func (GoogleCloudApigeeV1NodeConfigResponseOutput) ElementType ¶ added in v0.24.0
func (GoogleCloudApigeeV1NodeConfigResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1NodeConfigResponseOutput) MaxNodeCount ¶ added in v0.24.0
func (o GoogleCloudApigeeV1NodeConfigResponseOutput) MaxNodeCount() pulumi.StringOutput
Optional. The maximum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended maximum number of nodes for that gateway.
func (GoogleCloudApigeeV1NodeConfigResponseOutput) MinNodeCount ¶ added in v0.24.0
func (o GoogleCloudApigeeV1NodeConfigResponseOutput) MinNodeCount() pulumi.StringOutput
Optional. The minimum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended minimum number of nodes for that gateway.
func (GoogleCloudApigeeV1NodeConfigResponseOutput) ToGoogleCloudApigeeV1NodeConfigResponseOutput ¶ added in v0.24.0
func (o GoogleCloudApigeeV1NodeConfigResponseOutput) ToGoogleCloudApigeeV1NodeConfigResponseOutput() GoogleCloudApigeeV1NodeConfigResponseOutput
func (GoogleCloudApigeeV1NodeConfigResponseOutput) ToGoogleCloudApigeeV1NodeConfigResponseOutputWithContext ¶ added in v0.24.0
func (o GoogleCloudApigeeV1NodeConfigResponseOutput) ToGoogleCloudApigeeV1NodeConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1NodeConfigResponseOutput
type GoogleCloudApigeeV1Operation ¶
type GoogleCloudApigeeV1Operation struct { // methods refers to the REST verbs as in https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html. When none specified, all verb types are allowed. Methods []string `pulumi:"methods"` // REST resource path associated with the API proxy or remote service. Resource string `pulumi:"resource"` }
Represents the pairing of REST resource path and the actions (verbs) allowed on the resource path.
type GoogleCloudApigeeV1OperationArgs ¶
type GoogleCloudApigeeV1OperationArgs struct { // methods refers to the REST verbs as in https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html. When none specified, all verb types are allowed. Methods pulumi.StringArrayInput `pulumi:"methods"` // REST resource path associated with the API proxy or remote service. Resource pulumi.StringInput `pulumi:"resource"` }
Represents the pairing of REST resource path and the actions (verbs) allowed on the resource path.
func (GoogleCloudApigeeV1OperationArgs) ElementType ¶
func (GoogleCloudApigeeV1OperationArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1OperationArgs) ToGoogleCloudApigeeV1OperationOutput ¶
func (i GoogleCloudApigeeV1OperationArgs) ToGoogleCloudApigeeV1OperationOutput() GoogleCloudApigeeV1OperationOutput
func (GoogleCloudApigeeV1OperationArgs) ToGoogleCloudApigeeV1OperationOutputWithContext ¶
func (i GoogleCloudApigeeV1OperationArgs) ToGoogleCloudApigeeV1OperationOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationOutput
type GoogleCloudApigeeV1OperationArray ¶
type GoogleCloudApigeeV1OperationArray []GoogleCloudApigeeV1OperationInput
func (GoogleCloudApigeeV1OperationArray) ElementType ¶
func (GoogleCloudApigeeV1OperationArray) ElementType() reflect.Type
func (GoogleCloudApigeeV1OperationArray) ToGoogleCloudApigeeV1OperationArrayOutput ¶
func (i GoogleCloudApigeeV1OperationArray) ToGoogleCloudApigeeV1OperationArrayOutput() GoogleCloudApigeeV1OperationArrayOutput
func (GoogleCloudApigeeV1OperationArray) ToGoogleCloudApigeeV1OperationArrayOutputWithContext ¶
func (i GoogleCloudApigeeV1OperationArray) ToGoogleCloudApigeeV1OperationArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationArrayOutput
type GoogleCloudApigeeV1OperationArrayInput ¶
type GoogleCloudApigeeV1OperationArrayInput interface { pulumi.Input ToGoogleCloudApigeeV1OperationArrayOutput() GoogleCloudApigeeV1OperationArrayOutput ToGoogleCloudApigeeV1OperationArrayOutputWithContext(context.Context) GoogleCloudApigeeV1OperationArrayOutput }
GoogleCloudApigeeV1OperationArrayInput is an input type that accepts GoogleCloudApigeeV1OperationArray and GoogleCloudApigeeV1OperationArrayOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1OperationArrayInput` via:
GoogleCloudApigeeV1OperationArray{ GoogleCloudApigeeV1OperationArgs{...} }
type GoogleCloudApigeeV1OperationArrayOutput ¶
type GoogleCloudApigeeV1OperationArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1OperationArrayOutput) ElementType ¶
func (GoogleCloudApigeeV1OperationArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1OperationArrayOutput) ToGoogleCloudApigeeV1OperationArrayOutput ¶
func (o GoogleCloudApigeeV1OperationArrayOutput) ToGoogleCloudApigeeV1OperationArrayOutput() GoogleCloudApigeeV1OperationArrayOutput
func (GoogleCloudApigeeV1OperationArrayOutput) ToGoogleCloudApigeeV1OperationArrayOutputWithContext ¶
func (o GoogleCloudApigeeV1OperationArrayOutput) ToGoogleCloudApigeeV1OperationArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationArrayOutput
type GoogleCloudApigeeV1OperationConfig ¶
type GoogleCloudApigeeV1OperationConfig struct { // Name of the API proxy or remote service with which the resources, methods, and quota are associated. ApiSource string `pulumi:"apiSource"` // Custom attributes associated with the operation. Attributes []GoogleCloudApigeeV1Attribute `pulumi:"attributes"` // List of resource/method pairs for the API proxy or remote service to which quota will applied. **Note**: Currently, you can specify only a single resource/method pair. The call will fail if more than one resource/method pair is provided. Operations []GoogleCloudApigeeV1Operation `pulumi:"operations"` // Quota parameters to be enforced for the resources, methods, and API source combination. If none are specified, quota enforcement will not be done. Quota *GoogleCloudApigeeV1Quota `pulumi:"quota"` }
Binds the resources in an API proxy or remote service with the allowed REST methods and associated quota enforcement.
type GoogleCloudApigeeV1OperationConfigArgs ¶
type GoogleCloudApigeeV1OperationConfigArgs struct { // Name of the API proxy or remote service with which the resources, methods, and quota are associated. ApiSource pulumi.StringInput `pulumi:"apiSource"` // Custom attributes associated with the operation. Attributes GoogleCloudApigeeV1AttributeArrayInput `pulumi:"attributes"` // List of resource/method pairs for the API proxy or remote service to which quota will applied. **Note**: Currently, you can specify only a single resource/method pair. The call will fail if more than one resource/method pair is provided. Operations GoogleCloudApigeeV1OperationArrayInput `pulumi:"operations"` // Quota parameters to be enforced for the resources, methods, and API source combination. If none are specified, quota enforcement will not be done. Quota GoogleCloudApigeeV1QuotaPtrInput `pulumi:"quota"` }
Binds the resources in an API proxy or remote service with the allowed REST methods and associated quota enforcement.
func (GoogleCloudApigeeV1OperationConfigArgs) ElementType ¶
func (GoogleCloudApigeeV1OperationConfigArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1OperationConfigArgs) ToGoogleCloudApigeeV1OperationConfigOutput ¶
func (i GoogleCloudApigeeV1OperationConfigArgs) ToGoogleCloudApigeeV1OperationConfigOutput() GoogleCloudApigeeV1OperationConfigOutput
func (GoogleCloudApigeeV1OperationConfigArgs) ToGoogleCloudApigeeV1OperationConfigOutputWithContext ¶
func (i GoogleCloudApigeeV1OperationConfigArgs) ToGoogleCloudApigeeV1OperationConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationConfigOutput
type GoogleCloudApigeeV1OperationConfigArray ¶
type GoogleCloudApigeeV1OperationConfigArray []GoogleCloudApigeeV1OperationConfigInput
func (GoogleCloudApigeeV1OperationConfigArray) ElementType ¶
func (GoogleCloudApigeeV1OperationConfigArray) ElementType() reflect.Type
func (GoogleCloudApigeeV1OperationConfigArray) ToGoogleCloudApigeeV1OperationConfigArrayOutput ¶
func (i GoogleCloudApigeeV1OperationConfigArray) ToGoogleCloudApigeeV1OperationConfigArrayOutput() GoogleCloudApigeeV1OperationConfigArrayOutput
func (GoogleCloudApigeeV1OperationConfigArray) ToGoogleCloudApigeeV1OperationConfigArrayOutputWithContext ¶
func (i GoogleCloudApigeeV1OperationConfigArray) ToGoogleCloudApigeeV1OperationConfigArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationConfigArrayOutput
type GoogleCloudApigeeV1OperationConfigArrayInput ¶
type GoogleCloudApigeeV1OperationConfigArrayInput interface { pulumi.Input ToGoogleCloudApigeeV1OperationConfigArrayOutput() GoogleCloudApigeeV1OperationConfigArrayOutput ToGoogleCloudApigeeV1OperationConfigArrayOutputWithContext(context.Context) GoogleCloudApigeeV1OperationConfigArrayOutput }
GoogleCloudApigeeV1OperationConfigArrayInput is an input type that accepts GoogleCloudApigeeV1OperationConfigArray and GoogleCloudApigeeV1OperationConfigArrayOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1OperationConfigArrayInput` via:
GoogleCloudApigeeV1OperationConfigArray{ GoogleCloudApigeeV1OperationConfigArgs{...} }
type GoogleCloudApigeeV1OperationConfigArrayOutput ¶
type GoogleCloudApigeeV1OperationConfigArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1OperationConfigArrayOutput) ElementType ¶
func (GoogleCloudApigeeV1OperationConfigArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1OperationConfigArrayOutput) ToGoogleCloudApigeeV1OperationConfigArrayOutput ¶
func (o GoogleCloudApigeeV1OperationConfigArrayOutput) ToGoogleCloudApigeeV1OperationConfigArrayOutput() GoogleCloudApigeeV1OperationConfigArrayOutput
func (GoogleCloudApigeeV1OperationConfigArrayOutput) ToGoogleCloudApigeeV1OperationConfigArrayOutputWithContext ¶
func (o GoogleCloudApigeeV1OperationConfigArrayOutput) ToGoogleCloudApigeeV1OperationConfigArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationConfigArrayOutput
type GoogleCloudApigeeV1OperationConfigInput ¶
type GoogleCloudApigeeV1OperationConfigInput interface { pulumi.Input ToGoogleCloudApigeeV1OperationConfigOutput() GoogleCloudApigeeV1OperationConfigOutput ToGoogleCloudApigeeV1OperationConfigOutputWithContext(context.Context) GoogleCloudApigeeV1OperationConfigOutput }
GoogleCloudApigeeV1OperationConfigInput is an input type that accepts GoogleCloudApigeeV1OperationConfigArgs and GoogleCloudApigeeV1OperationConfigOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1OperationConfigInput` via:
GoogleCloudApigeeV1OperationConfigArgs{...}
type GoogleCloudApigeeV1OperationConfigOutput ¶
type GoogleCloudApigeeV1OperationConfigOutput struct{ *pulumi.OutputState }
Binds the resources in an API proxy or remote service with the allowed REST methods and associated quota enforcement.
func (GoogleCloudApigeeV1OperationConfigOutput) ApiSource ¶
func (o GoogleCloudApigeeV1OperationConfigOutput) ApiSource() pulumi.StringOutput
Name of the API proxy or remote service with which the resources, methods, and quota are associated.
func (GoogleCloudApigeeV1OperationConfigOutput) Attributes ¶
func (o GoogleCloudApigeeV1OperationConfigOutput) Attributes() GoogleCloudApigeeV1AttributeArrayOutput
Custom attributes associated with the operation.
func (GoogleCloudApigeeV1OperationConfigOutput) ElementType ¶
func (GoogleCloudApigeeV1OperationConfigOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1OperationConfigOutput) Operations ¶
func (o GoogleCloudApigeeV1OperationConfigOutput) Operations() GoogleCloudApigeeV1OperationArrayOutput
List of resource/method pairs for the API proxy or remote service to which quota will applied. **Note**: Currently, you can specify only a single resource/method pair. The call will fail if more than one resource/method pair is provided.
func (GoogleCloudApigeeV1OperationConfigOutput) Quota ¶
Quota parameters to be enforced for the resources, methods, and API source combination. If none are specified, quota enforcement will not be done.
func (GoogleCloudApigeeV1OperationConfigOutput) ToGoogleCloudApigeeV1OperationConfigOutput ¶
func (o GoogleCloudApigeeV1OperationConfigOutput) ToGoogleCloudApigeeV1OperationConfigOutput() GoogleCloudApigeeV1OperationConfigOutput
func (GoogleCloudApigeeV1OperationConfigOutput) ToGoogleCloudApigeeV1OperationConfigOutputWithContext ¶
func (o GoogleCloudApigeeV1OperationConfigOutput) ToGoogleCloudApigeeV1OperationConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationConfigOutput
type GoogleCloudApigeeV1OperationConfigResponse ¶
type GoogleCloudApigeeV1OperationConfigResponse struct { // Name of the API proxy or remote service with which the resources, methods, and quota are associated. ApiSource string `pulumi:"apiSource"` // Custom attributes associated with the operation. Attributes []GoogleCloudApigeeV1AttributeResponse `pulumi:"attributes"` // List of resource/method pairs for the API proxy or remote service to which quota will applied. **Note**: Currently, you can specify only a single resource/method pair. The call will fail if more than one resource/method pair is provided. Operations []GoogleCloudApigeeV1OperationResponse `pulumi:"operations"` // Quota parameters to be enforced for the resources, methods, and API source combination. If none are specified, quota enforcement will not be done. Quota GoogleCloudApigeeV1QuotaResponse `pulumi:"quota"` }
Binds the resources in an API proxy or remote service with the allowed REST methods and associated quota enforcement.
type GoogleCloudApigeeV1OperationConfigResponseArrayOutput ¶
type GoogleCloudApigeeV1OperationConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1OperationConfigResponseArrayOutput) ElementType ¶
func (GoogleCloudApigeeV1OperationConfigResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1OperationConfigResponseArrayOutput) ToGoogleCloudApigeeV1OperationConfigResponseArrayOutput ¶
func (o GoogleCloudApigeeV1OperationConfigResponseArrayOutput) ToGoogleCloudApigeeV1OperationConfigResponseArrayOutput() GoogleCloudApigeeV1OperationConfigResponseArrayOutput
func (GoogleCloudApigeeV1OperationConfigResponseArrayOutput) ToGoogleCloudApigeeV1OperationConfigResponseArrayOutputWithContext ¶
func (o GoogleCloudApigeeV1OperationConfigResponseArrayOutput) ToGoogleCloudApigeeV1OperationConfigResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationConfigResponseArrayOutput
type GoogleCloudApigeeV1OperationConfigResponseOutput ¶
type GoogleCloudApigeeV1OperationConfigResponseOutput struct{ *pulumi.OutputState }
Binds the resources in an API proxy or remote service with the allowed REST methods and associated quota enforcement.
func (GoogleCloudApigeeV1OperationConfigResponseOutput) ApiSource ¶
func (o GoogleCloudApigeeV1OperationConfigResponseOutput) ApiSource() pulumi.StringOutput
Name of the API proxy or remote service with which the resources, methods, and quota are associated.
func (GoogleCloudApigeeV1OperationConfigResponseOutput) Attributes ¶
func (o GoogleCloudApigeeV1OperationConfigResponseOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
Custom attributes associated with the operation.
func (GoogleCloudApigeeV1OperationConfigResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1OperationConfigResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1OperationConfigResponseOutput) Operations ¶
func (o GoogleCloudApigeeV1OperationConfigResponseOutput) Operations() GoogleCloudApigeeV1OperationResponseArrayOutput
List of resource/method pairs for the API proxy or remote service to which quota will applied. **Note**: Currently, you can specify only a single resource/method pair. The call will fail if more than one resource/method pair is provided.
func (GoogleCloudApigeeV1OperationConfigResponseOutput) Quota ¶
func (o GoogleCloudApigeeV1OperationConfigResponseOutput) Quota() GoogleCloudApigeeV1QuotaResponseOutput
Quota parameters to be enforced for the resources, methods, and API source combination. If none are specified, quota enforcement will not be done.
func (GoogleCloudApigeeV1OperationConfigResponseOutput) ToGoogleCloudApigeeV1OperationConfigResponseOutput ¶
func (o GoogleCloudApigeeV1OperationConfigResponseOutput) ToGoogleCloudApigeeV1OperationConfigResponseOutput() GoogleCloudApigeeV1OperationConfigResponseOutput
func (GoogleCloudApigeeV1OperationConfigResponseOutput) ToGoogleCloudApigeeV1OperationConfigResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1OperationConfigResponseOutput) ToGoogleCloudApigeeV1OperationConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationConfigResponseOutput
type GoogleCloudApigeeV1OperationGroup ¶
type GoogleCloudApigeeV1OperationGroup struct { // Flag that specifes whether the configuration is for Apigee API proxy or a remote service. Valid values include `proxy` or `remoteservice`. Defaults to `proxy`. Set to `proxy` when Apigee API proxies are associated with the API product. Set to `remoteservice` when non-Apigee proxies like Istio-Envoy are associated with the API product. OperationConfigType *string `pulumi:"operationConfigType"` // List of operation configurations for either Apigee API proxies or other remote services that are associated with this API product. OperationConfigs []GoogleCloudApigeeV1OperationConfig `pulumi:"operationConfigs"` }
List of operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy.
type GoogleCloudApigeeV1OperationGroupArgs ¶
type GoogleCloudApigeeV1OperationGroupArgs struct { // Flag that specifes whether the configuration is for Apigee API proxy or a remote service. Valid values include `proxy` or `remoteservice`. Defaults to `proxy`. Set to `proxy` when Apigee API proxies are associated with the API product. Set to `remoteservice` when non-Apigee proxies like Istio-Envoy are associated with the API product. OperationConfigType pulumi.StringPtrInput `pulumi:"operationConfigType"` // List of operation configurations for either Apigee API proxies or other remote services that are associated with this API product. OperationConfigs GoogleCloudApigeeV1OperationConfigArrayInput `pulumi:"operationConfigs"` }
List of operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy.
func (GoogleCloudApigeeV1OperationGroupArgs) ElementType ¶
func (GoogleCloudApigeeV1OperationGroupArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1OperationGroupArgs) ToGoogleCloudApigeeV1OperationGroupOutput ¶
func (i GoogleCloudApigeeV1OperationGroupArgs) ToGoogleCloudApigeeV1OperationGroupOutput() GoogleCloudApigeeV1OperationGroupOutput
func (GoogleCloudApigeeV1OperationGroupArgs) ToGoogleCloudApigeeV1OperationGroupOutputWithContext ¶
func (i GoogleCloudApigeeV1OperationGroupArgs) ToGoogleCloudApigeeV1OperationGroupOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationGroupOutput
func (GoogleCloudApigeeV1OperationGroupArgs) ToGoogleCloudApigeeV1OperationGroupPtrOutput ¶
func (i GoogleCloudApigeeV1OperationGroupArgs) ToGoogleCloudApigeeV1OperationGroupPtrOutput() GoogleCloudApigeeV1OperationGroupPtrOutput
func (GoogleCloudApigeeV1OperationGroupArgs) ToGoogleCloudApigeeV1OperationGroupPtrOutputWithContext ¶
func (i GoogleCloudApigeeV1OperationGroupArgs) ToGoogleCloudApigeeV1OperationGroupPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationGroupPtrOutput
type GoogleCloudApigeeV1OperationGroupInput ¶
type GoogleCloudApigeeV1OperationGroupInput interface { pulumi.Input ToGoogleCloudApigeeV1OperationGroupOutput() GoogleCloudApigeeV1OperationGroupOutput ToGoogleCloudApigeeV1OperationGroupOutputWithContext(context.Context) GoogleCloudApigeeV1OperationGroupOutput }
GoogleCloudApigeeV1OperationGroupInput is an input type that accepts GoogleCloudApigeeV1OperationGroupArgs and GoogleCloudApigeeV1OperationGroupOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1OperationGroupInput` via:
GoogleCloudApigeeV1OperationGroupArgs{...}
type GoogleCloudApigeeV1OperationGroupOutput ¶
type GoogleCloudApigeeV1OperationGroupOutput struct{ *pulumi.OutputState }
List of operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy.
func (GoogleCloudApigeeV1OperationGroupOutput) ElementType ¶
func (GoogleCloudApigeeV1OperationGroupOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1OperationGroupOutput) OperationConfigType ¶
func (o GoogleCloudApigeeV1OperationGroupOutput) OperationConfigType() pulumi.StringPtrOutput
Flag that specifes whether the configuration is for Apigee API proxy or a remote service. Valid values include `proxy` or `remoteservice`. Defaults to `proxy`. Set to `proxy` when Apigee API proxies are associated with the API product. Set to `remoteservice` when non-Apigee proxies like Istio-Envoy are associated with the API product.
func (GoogleCloudApigeeV1OperationGroupOutput) OperationConfigs ¶
func (o GoogleCloudApigeeV1OperationGroupOutput) OperationConfigs() GoogleCloudApigeeV1OperationConfigArrayOutput
List of operation configurations for either Apigee API proxies or other remote services that are associated with this API product.
func (GoogleCloudApigeeV1OperationGroupOutput) ToGoogleCloudApigeeV1OperationGroupOutput ¶
func (o GoogleCloudApigeeV1OperationGroupOutput) ToGoogleCloudApigeeV1OperationGroupOutput() GoogleCloudApigeeV1OperationGroupOutput
func (GoogleCloudApigeeV1OperationGroupOutput) ToGoogleCloudApigeeV1OperationGroupOutputWithContext ¶
func (o GoogleCloudApigeeV1OperationGroupOutput) ToGoogleCloudApigeeV1OperationGroupOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationGroupOutput
func (GoogleCloudApigeeV1OperationGroupOutput) ToGoogleCloudApigeeV1OperationGroupPtrOutput ¶
func (o GoogleCloudApigeeV1OperationGroupOutput) ToGoogleCloudApigeeV1OperationGroupPtrOutput() GoogleCloudApigeeV1OperationGroupPtrOutput
func (GoogleCloudApigeeV1OperationGroupOutput) ToGoogleCloudApigeeV1OperationGroupPtrOutputWithContext ¶
func (o GoogleCloudApigeeV1OperationGroupOutput) ToGoogleCloudApigeeV1OperationGroupPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationGroupPtrOutput
type GoogleCloudApigeeV1OperationGroupPtrInput ¶
type GoogleCloudApigeeV1OperationGroupPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1OperationGroupPtrOutput() GoogleCloudApigeeV1OperationGroupPtrOutput ToGoogleCloudApigeeV1OperationGroupPtrOutputWithContext(context.Context) GoogleCloudApigeeV1OperationGroupPtrOutput }
GoogleCloudApigeeV1OperationGroupPtrInput is an input type that accepts GoogleCloudApigeeV1OperationGroupArgs, GoogleCloudApigeeV1OperationGroupPtr and GoogleCloudApigeeV1OperationGroupPtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1OperationGroupPtrInput` via:
GoogleCloudApigeeV1OperationGroupArgs{...} or: nil
func GoogleCloudApigeeV1OperationGroupPtr ¶
func GoogleCloudApigeeV1OperationGroupPtr(v *GoogleCloudApigeeV1OperationGroupArgs) GoogleCloudApigeeV1OperationGroupPtrInput
type GoogleCloudApigeeV1OperationGroupPtrOutput ¶
type GoogleCloudApigeeV1OperationGroupPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1OperationGroupPtrOutput) ElementType ¶
func (GoogleCloudApigeeV1OperationGroupPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1OperationGroupPtrOutput) OperationConfigType ¶
func (o GoogleCloudApigeeV1OperationGroupPtrOutput) OperationConfigType() pulumi.StringPtrOutput
Flag that specifes whether the configuration is for Apigee API proxy or a remote service. Valid values include `proxy` or `remoteservice`. Defaults to `proxy`. Set to `proxy` when Apigee API proxies are associated with the API product. Set to `remoteservice` when non-Apigee proxies like Istio-Envoy are associated with the API product.
func (GoogleCloudApigeeV1OperationGroupPtrOutput) OperationConfigs ¶
func (o GoogleCloudApigeeV1OperationGroupPtrOutput) OperationConfigs() GoogleCloudApigeeV1OperationConfigArrayOutput
List of operation configurations for either Apigee API proxies or other remote services that are associated with this API product.
func (GoogleCloudApigeeV1OperationGroupPtrOutput) ToGoogleCloudApigeeV1OperationGroupPtrOutput ¶
func (o GoogleCloudApigeeV1OperationGroupPtrOutput) ToGoogleCloudApigeeV1OperationGroupPtrOutput() GoogleCloudApigeeV1OperationGroupPtrOutput
func (GoogleCloudApigeeV1OperationGroupPtrOutput) ToGoogleCloudApigeeV1OperationGroupPtrOutputWithContext ¶
func (o GoogleCloudApigeeV1OperationGroupPtrOutput) ToGoogleCloudApigeeV1OperationGroupPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationGroupPtrOutput
type GoogleCloudApigeeV1OperationGroupResponse ¶
type GoogleCloudApigeeV1OperationGroupResponse struct { // Flag that specifes whether the configuration is for Apigee API proxy or a remote service. Valid values include `proxy` or `remoteservice`. Defaults to `proxy`. Set to `proxy` when Apigee API proxies are associated with the API product. Set to `remoteservice` when non-Apigee proxies like Istio-Envoy are associated with the API product. OperationConfigType string `pulumi:"operationConfigType"` // List of operation configurations for either Apigee API proxies or other remote services that are associated with this API product. OperationConfigs []GoogleCloudApigeeV1OperationConfigResponse `pulumi:"operationConfigs"` }
List of operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy.
type GoogleCloudApigeeV1OperationGroupResponseOutput ¶
type GoogleCloudApigeeV1OperationGroupResponseOutput struct{ *pulumi.OutputState }
List of operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy.
func (GoogleCloudApigeeV1OperationGroupResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1OperationGroupResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1OperationGroupResponseOutput) OperationConfigType ¶
func (o GoogleCloudApigeeV1OperationGroupResponseOutput) OperationConfigType() pulumi.StringOutput
Flag that specifes whether the configuration is for Apigee API proxy or a remote service. Valid values include `proxy` or `remoteservice`. Defaults to `proxy`. Set to `proxy` when Apigee API proxies are associated with the API product. Set to `remoteservice` when non-Apigee proxies like Istio-Envoy are associated with the API product.
func (GoogleCloudApigeeV1OperationGroupResponseOutput) OperationConfigs ¶
func (o GoogleCloudApigeeV1OperationGroupResponseOutput) OperationConfigs() GoogleCloudApigeeV1OperationConfigResponseArrayOutput
List of operation configurations for either Apigee API proxies or other remote services that are associated with this API product.
func (GoogleCloudApigeeV1OperationGroupResponseOutput) ToGoogleCloudApigeeV1OperationGroupResponseOutput ¶
func (o GoogleCloudApigeeV1OperationGroupResponseOutput) ToGoogleCloudApigeeV1OperationGroupResponseOutput() GoogleCloudApigeeV1OperationGroupResponseOutput
func (GoogleCloudApigeeV1OperationGroupResponseOutput) ToGoogleCloudApigeeV1OperationGroupResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1OperationGroupResponseOutput) ToGoogleCloudApigeeV1OperationGroupResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationGroupResponseOutput
type GoogleCloudApigeeV1OperationInput ¶
type GoogleCloudApigeeV1OperationInput interface { pulumi.Input ToGoogleCloudApigeeV1OperationOutput() GoogleCloudApigeeV1OperationOutput ToGoogleCloudApigeeV1OperationOutputWithContext(context.Context) GoogleCloudApigeeV1OperationOutput }
GoogleCloudApigeeV1OperationInput is an input type that accepts GoogleCloudApigeeV1OperationArgs and GoogleCloudApigeeV1OperationOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1OperationInput` via:
GoogleCloudApigeeV1OperationArgs{...}
type GoogleCloudApigeeV1OperationOutput ¶
type GoogleCloudApigeeV1OperationOutput struct{ *pulumi.OutputState }
Represents the pairing of REST resource path and the actions (verbs) allowed on the resource path.
func (GoogleCloudApigeeV1OperationOutput) ElementType ¶
func (GoogleCloudApigeeV1OperationOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1OperationOutput) Methods ¶
func (o GoogleCloudApigeeV1OperationOutput) Methods() pulumi.StringArrayOutput
methods refers to the REST verbs as in https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html. When none specified, all verb types are allowed.
func (GoogleCloudApigeeV1OperationOutput) Resource ¶
func (o GoogleCloudApigeeV1OperationOutput) Resource() pulumi.StringOutput
REST resource path associated with the API proxy or remote service.
func (GoogleCloudApigeeV1OperationOutput) ToGoogleCloudApigeeV1OperationOutput ¶
func (o GoogleCloudApigeeV1OperationOutput) ToGoogleCloudApigeeV1OperationOutput() GoogleCloudApigeeV1OperationOutput
func (GoogleCloudApigeeV1OperationOutput) ToGoogleCloudApigeeV1OperationOutputWithContext ¶
func (o GoogleCloudApigeeV1OperationOutput) ToGoogleCloudApigeeV1OperationOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationOutput
type GoogleCloudApigeeV1OperationResponse ¶
type GoogleCloudApigeeV1OperationResponse struct { // methods refers to the REST verbs as in https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html. When none specified, all verb types are allowed. Methods []string `pulumi:"methods"` // REST resource path associated with the API proxy or remote service. Resource string `pulumi:"resource"` }
Represents the pairing of REST resource path and the actions (verbs) allowed on the resource path.
type GoogleCloudApigeeV1OperationResponseArrayOutput ¶
type GoogleCloudApigeeV1OperationResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1OperationResponseArrayOutput) ElementType ¶
func (GoogleCloudApigeeV1OperationResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1OperationResponseArrayOutput) ToGoogleCloudApigeeV1OperationResponseArrayOutput ¶
func (o GoogleCloudApigeeV1OperationResponseArrayOutput) ToGoogleCloudApigeeV1OperationResponseArrayOutput() GoogleCloudApigeeV1OperationResponseArrayOutput
func (GoogleCloudApigeeV1OperationResponseArrayOutput) ToGoogleCloudApigeeV1OperationResponseArrayOutputWithContext ¶
func (o GoogleCloudApigeeV1OperationResponseArrayOutput) ToGoogleCloudApigeeV1OperationResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationResponseArrayOutput
type GoogleCloudApigeeV1OperationResponseOutput ¶
type GoogleCloudApigeeV1OperationResponseOutput struct{ *pulumi.OutputState }
Represents the pairing of REST resource path and the actions (verbs) allowed on the resource path.
func (GoogleCloudApigeeV1OperationResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1OperationResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1OperationResponseOutput) Methods ¶
func (o GoogleCloudApigeeV1OperationResponseOutput) Methods() pulumi.StringArrayOutput
methods refers to the REST verbs as in https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html. When none specified, all verb types are allowed.
func (GoogleCloudApigeeV1OperationResponseOutput) Resource ¶
func (o GoogleCloudApigeeV1OperationResponseOutput) Resource() pulumi.StringOutput
REST resource path associated with the API proxy or remote service.
func (GoogleCloudApigeeV1OperationResponseOutput) ToGoogleCloudApigeeV1OperationResponseOutput ¶
func (o GoogleCloudApigeeV1OperationResponseOutput) ToGoogleCloudApigeeV1OperationResponseOutput() GoogleCloudApigeeV1OperationResponseOutput
func (GoogleCloudApigeeV1OperationResponseOutput) ToGoogleCloudApigeeV1OperationResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1OperationResponseOutput) ToGoogleCloudApigeeV1OperationResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1OperationResponseOutput
type GoogleCloudApigeeV1ProfileConfig ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfig struct { // List of categories of profile config. Categories []GoogleCloudApigeeV1ProfileConfigCategory `pulumi:"categories"` }
ProfileConfig defines a set of categories and policies which will be used to compute security score.
type GoogleCloudApigeeV1ProfileConfigAbuse ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigAbuse struct { }
Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization.
type GoogleCloudApigeeV1ProfileConfigAbuseArgs ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigAbuseArgs struct { }
Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization.
func (GoogleCloudApigeeV1ProfileConfigAbuseArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigAbuseArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigAbuseArgs) ToGoogleCloudApigeeV1ProfileConfigAbuseOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigAbuseArgs) ToGoogleCloudApigeeV1ProfileConfigAbuseOutput() GoogleCloudApigeeV1ProfileConfigAbuseOutput
func (GoogleCloudApigeeV1ProfileConfigAbuseArgs) ToGoogleCloudApigeeV1ProfileConfigAbuseOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigAbuseArgs) ToGoogleCloudApigeeV1ProfileConfigAbuseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigAbuseOutput
func (GoogleCloudApigeeV1ProfileConfigAbuseArgs) ToGoogleCloudApigeeV1ProfileConfigAbusePtrOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigAbuseArgs) ToGoogleCloudApigeeV1ProfileConfigAbusePtrOutput() GoogleCloudApigeeV1ProfileConfigAbusePtrOutput
func (GoogleCloudApigeeV1ProfileConfigAbuseArgs) ToGoogleCloudApigeeV1ProfileConfigAbusePtrOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigAbuseArgs) ToGoogleCloudApigeeV1ProfileConfigAbusePtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigAbusePtrOutput
type GoogleCloudApigeeV1ProfileConfigAbuseInput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigAbuseInput interface { pulumi.Input ToGoogleCloudApigeeV1ProfileConfigAbuseOutput() GoogleCloudApigeeV1ProfileConfigAbuseOutput ToGoogleCloudApigeeV1ProfileConfigAbuseOutputWithContext(context.Context) GoogleCloudApigeeV1ProfileConfigAbuseOutput }
GoogleCloudApigeeV1ProfileConfigAbuseInput is an input type that accepts GoogleCloudApigeeV1ProfileConfigAbuseArgs and GoogleCloudApigeeV1ProfileConfigAbuseOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1ProfileConfigAbuseInput` via:
GoogleCloudApigeeV1ProfileConfigAbuseArgs{...}
type GoogleCloudApigeeV1ProfileConfigAbuseOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigAbuseOutput struct{ *pulumi.OutputState }
Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization.
func (GoogleCloudApigeeV1ProfileConfigAbuseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigAbuseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigAbuseOutput) ToGoogleCloudApigeeV1ProfileConfigAbuseOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigAbuseOutput) ToGoogleCloudApigeeV1ProfileConfigAbuseOutput() GoogleCloudApigeeV1ProfileConfigAbuseOutput
func (GoogleCloudApigeeV1ProfileConfigAbuseOutput) ToGoogleCloudApigeeV1ProfileConfigAbuseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigAbuseOutput) ToGoogleCloudApigeeV1ProfileConfigAbuseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigAbuseOutput
func (GoogleCloudApigeeV1ProfileConfigAbuseOutput) ToGoogleCloudApigeeV1ProfileConfigAbusePtrOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigAbuseOutput) ToGoogleCloudApigeeV1ProfileConfigAbusePtrOutput() GoogleCloudApigeeV1ProfileConfigAbusePtrOutput
func (GoogleCloudApigeeV1ProfileConfigAbuseOutput) ToGoogleCloudApigeeV1ProfileConfigAbusePtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigAbuseOutput) ToGoogleCloudApigeeV1ProfileConfigAbusePtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigAbusePtrOutput
type GoogleCloudApigeeV1ProfileConfigAbusePtrInput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigAbusePtrInput interface { pulumi.Input ToGoogleCloudApigeeV1ProfileConfigAbusePtrOutput() GoogleCloudApigeeV1ProfileConfigAbusePtrOutput ToGoogleCloudApigeeV1ProfileConfigAbusePtrOutputWithContext(context.Context) GoogleCloudApigeeV1ProfileConfigAbusePtrOutput }
GoogleCloudApigeeV1ProfileConfigAbusePtrInput is an input type that accepts GoogleCloudApigeeV1ProfileConfigAbuseArgs, GoogleCloudApigeeV1ProfileConfigAbusePtr and GoogleCloudApigeeV1ProfileConfigAbusePtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1ProfileConfigAbusePtrInput` via:
GoogleCloudApigeeV1ProfileConfigAbuseArgs{...} or: nil
func GoogleCloudApigeeV1ProfileConfigAbusePtr ¶ added in v0.32.0
func GoogleCloudApigeeV1ProfileConfigAbusePtr(v *GoogleCloudApigeeV1ProfileConfigAbuseArgs) GoogleCloudApigeeV1ProfileConfigAbusePtrInput
type GoogleCloudApigeeV1ProfileConfigAbusePtrOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigAbusePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1ProfileConfigAbusePtrOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigAbusePtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigAbusePtrOutput) ToGoogleCloudApigeeV1ProfileConfigAbusePtrOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigAbusePtrOutput) ToGoogleCloudApigeeV1ProfileConfigAbusePtrOutput() GoogleCloudApigeeV1ProfileConfigAbusePtrOutput
func (GoogleCloudApigeeV1ProfileConfigAbusePtrOutput) ToGoogleCloudApigeeV1ProfileConfigAbusePtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigAbusePtrOutput) ToGoogleCloudApigeeV1ProfileConfigAbusePtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigAbusePtrOutput
type GoogleCloudApigeeV1ProfileConfigAbuseResponse ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigAbuseResponse struct { }
Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization.
type GoogleCloudApigeeV1ProfileConfigAbuseResponseOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigAbuseResponseOutput struct{ *pulumi.OutputState }
Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization.
func (GoogleCloudApigeeV1ProfileConfigAbuseResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigAbuseResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigAbuseResponseOutput) ToGoogleCloudApigeeV1ProfileConfigAbuseResponseOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigAbuseResponseOutput) ToGoogleCloudApigeeV1ProfileConfigAbuseResponseOutput() GoogleCloudApigeeV1ProfileConfigAbuseResponseOutput
func (GoogleCloudApigeeV1ProfileConfigAbuseResponseOutput) ToGoogleCloudApigeeV1ProfileConfigAbuseResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigAbuseResponseOutput) ToGoogleCloudApigeeV1ProfileConfigAbuseResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigAbuseResponseOutput
type GoogleCloudApigeeV1ProfileConfigArgs ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigArgs struct { // List of categories of profile config. Categories GoogleCloudApigeeV1ProfileConfigCategoryArrayInput `pulumi:"categories"` }
ProfileConfig defines a set of categories and policies which will be used to compute security score.
func (GoogleCloudApigeeV1ProfileConfigArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigArgs) ToGoogleCloudApigeeV1ProfileConfigOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigArgs) ToGoogleCloudApigeeV1ProfileConfigOutput() GoogleCloudApigeeV1ProfileConfigOutput
func (GoogleCloudApigeeV1ProfileConfigArgs) ToGoogleCloudApigeeV1ProfileConfigOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigArgs) ToGoogleCloudApigeeV1ProfileConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigOutput
type GoogleCloudApigeeV1ProfileConfigAuthorization ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigAuthorization struct { }
By default, following policies will be included: - JWS - JWT - OAuth - BasicAuth - APIKey
type GoogleCloudApigeeV1ProfileConfigAuthorizationArgs ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigAuthorizationArgs struct { }
By default, following policies will be included: - JWS - JWT - OAuth - BasicAuth - APIKey
func (GoogleCloudApigeeV1ProfileConfigAuthorizationArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigAuthorizationArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigAuthorizationArgs) ToGoogleCloudApigeeV1ProfileConfigAuthorizationOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigAuthorizationArgs) ToGoogleCloudApigeeV1ProfileConfigAuthorizationOutput() GoogleCloudApigeeV1ProfileConfigAuthorizationOutput
func (GoogleCloudApigeeV1ProfileConfigAuthorizationArgs) ToGoogleCloudApigeeV1ProfileConfigAuthorizationOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigAuthorizationArgs) ToGoogleCloudApigeeV1ProfileConfigAuthorizationOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigAuthorizationOutput
func (GoogleCloudApigeeV1ProfileConfigAuthorizationArgs) ToGoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigAuthorizationArgs) ToGoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput() GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput
func (GoogleCloudApigeeV1ProfileConfigAuthorizationArgs) ToGoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigAuthorizationArgs) ToGoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput
type GoogleCloudApigeeV1ProfileConfigAuthorizationInput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigAuthorizationInput interface { pulumi.Input ToGoogleCloudApigeeV1ProfileConfigAuthorizationOutput() GoogleCloudApigeeV1ProfileConfigAuthorizationOutput ToGoogleCloudApigeeV1ProfileConfigAuthorizationOutputWithContext(context.Context) GoogleCloudApigeeV1ProfileConfigAuthorizationOutput }
GoogleCloudApigeeV1ProfileConfigAuthorizationInput is an input type that accepts GoogleCloudApigeeV1ProfileConfigAuthorizationArgs and GoogleCloudApigeeV1ProfileConfigAuthorizationOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1ProfileConfigAuthorizationInput` via:
GoogleCloudApigeeV1ProfileConfigAuthorizationArgs{...}
type GoogleCloudApigeeV1ProfileConfigAuthorizationOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigAuthorizationOutput struct{ *pulumi.OutputState }
By default, following policies will be included: - JWS - JWT - OAuth - BasicAuth - APIKey
func (GoogleCloudApigeeV1ProfileConfigAuthorizationOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigAuthorizationOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigAuthorizationOutput) ToGoogleCloudApigeeV1ProfileConfigAuthorizationOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigAuthorizationOutput) ToGoogleCloudApigeeV1ProfileConfigAuthorizationOutput() GoogleCloudApigeeV1ProfileConfigAuthorizationOutput
func (GoogleCloudApigeeV1ProfileConfigAuthorizationOutput) ToGoogleCloudApigeeV1ProfileConfigAuthorizationOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigAuthorizationOutput) ToGoogleCloudApigeeV1ProfileConfigAuthorizationOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigAuthorizationOutput
func (GoogleCloudApigeeV1ProfileConfigAuthorizationOutput) ToGoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigAuthorizationOutput) ToGoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput() GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput
func (GoogleCloudApigeeV1ProfileConfigAuthorizationOutput) ToGoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigAuthorizationOutput) ToGoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput
type GoogleCloudApigeeV1ProfileConfigAuthorizationPtrInput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigAuthorizationPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput() GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput ToGoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutputWithContext(context.Context) GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput }
GoogleCloudApigeeV1ProfileConfigAuthorizationPtrInput is an input type that accepts GoogleCloudApigeeV1ProfileConfigAuthorizationArgs, GoogleCloudApigeeV1ProfileConfigAuthorizationPtr and GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1ProfileConfigAuthorizationPtrInput` via:
GoogleCloudApigeeV1ProfileConfigAuthorizationArgs{...} or: nil
func GoogleCloudApigeeV1ProfileConfigAuthorizationPtr ¶ added in v0.32.0
func GoogleCloudApigeeV1ProfileConfigAuthorizationPtr(v *GoogleCloudApigeeV1ProfileConfigAuthorizationArgs) GoogleCloudApigeeV1ProfileConfigAuthorizationPtrInput
type GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput) ToGoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput) ToGoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput() GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput
func (GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput) ToGoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput) ToGoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput
type GoogleCloudApigeeV1ProfileConfigAuthorizationResponse ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigAuthorizationResponse struct { }
By default, following policies will be included: - JWS - JWT - OAuth - BasicAuth - APIKey
type GoogleCloudApigeeV1ProfileConfigAuthorizationResponseOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigAuthorizationResponseOutput struct{ *pulumi.OutputState }
By default, following policies will be included: - JWS - JWT - OAuth - BasicAuth - APIKey
func (GoogleCloudApigeeV1ProfileConfigAuthorizationResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigAuthorizationResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigAuthorizationResponseOutput) ToGoogleCloudApigeeV1ProfileConfigAuthorizationResponseOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigAuthorizationResponseOutput) ToGoogleCloudApigeeV1ProfileConfigAuthorizationResponseOutput() GoogleCloudApigeeV1ProfileConfigAuthorizationResponseOutput
func (GoogleCloudApigeeV1ProfileConfigAuthorizationResponseOutput) ToGoogleCloudApigeeV1ProfileConfigAuthorizationResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigAuthorizationResponseOutput) ToGoogleCloudApigeeV1ProfileConfigAuthorizationResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigAuthorizationResponseOutput
type GoogleCloudApigeeV1ProfileConfigCORS ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigCORS struct { }
Checks to see if you have CORS policy in place.
type GoogleCloudApigeeV1ProfileConfigCORSArgs ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigCORSArgs struct { }
Checks to see if you have CORS policy in place.
func (GoogleCloudApigeeV1ProfileConfigCORSArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigCORSArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigCORSArgs) ToGoogleCloudApigeeV1ProfileConfigCORSOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigCORSArgs) ToGoogleCloudApigeeV1ProfileConfigCORSOutput() GoogleCloudApigeeV1ProfileConfigCORSOutput
func (GoogleCloudApigeeV1ProfileConfigCORSArgs) ToGoogleCloudApigeeV1ProfileConfigCORSOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigCORSArgs) ToGoogleCloudApigeeV1ProfileConfigCORSOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigCORSOutput
func (GoogleCloudApigeeV1ProfileConfigCORSArgs) ToGoogleCloudApigeeV1ProfileConfigCORSPtrOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigCORSArgs) ToGoogleCloudApigeeV1ProfileConfigCORSPtrOutput() GoogleCloudApigeeV1ProfileConfigCORSPtrOutput
func (GoogleCloudApigeeV1ProfileConfigCORSArgs) ToGoogleCloudApigeeV1ProfileConfigCORSPtrOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigCORSArgs) ToGoogleCloudApigeeV1ProfileConfigCORSPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigCORSPtrOutput
type GoogleCloudApigeeV1ProfileConfigCORSInput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigCORSInput interface { pulumi.Input ToGoogleCloudApigeeV1ProfileConfigCORSOutput() GoogleCloudApigeeV1ProfileConfigCORSOutput ToGoogleCloudApigeeV1ProfileConfigCORSOutputWithContext(context.Context) GoogleCloudApigeeV1ProfileConfigCORSOutput }
GoogleCloudApigeeV1ProfileConfigCORSInput is an input type that accepts GoogleCloudApigeeV1ProfileConfigCORSArgs and GoogleCloudApigeeV1ProfileConfigCORSOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1ProfileConfigCORSInput` via:
GoogleCloudApigeeV1ProfileConfigCORSArgs{...}
type GoogleCloudApigeeV1ProfileConfigCORSOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigCORSOutput struct{ *pulumi.OutputState }
Checks to see if you have CORS policy in place.
func (GoogleCloudApigeeV1ProfileConfigCORSOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigCORSOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigCORSOutput) ToGoogleCloudApigeeV1ProfileConfigCORSOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCORSOutput) ToGoogleCloudApigeeV1ProfileConfigCORSOutput() GoogleCloudApigeeV1ProfileConfigCORSOutput
func (GoogleCloudApigeeV1ProfileConfigCORSOutput) ToGoogleCloudApigeeV1ProfileConfigCORSOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCORSOutput) ToGoogleCloudApigeeV1ProfileConfigCORSOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigCORSOutput
func (GoogleCloudApigeeV1ProfileConfigCORSOutput) ToGoogleCloudApigeeV1ProfileConfigCORSPtrOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCORSOutput) ToGoogleCloudApigeeV1ProfileConfigCORSPtrOutput() GoogleCloudApigeeV1ProfileConfigCORSPtrOutput
func (GoogleCloudApigeeV1ProfileConfigCORSOutput) ToGoogleCloudApigeeV1ProfileConfigCORSPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCORSOutput) ToGoogleCloudApigeeV1ProfileConfigCORSPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigCORSPtrOutput
type GoogleCloudApigeeV1ProfileConfigCORSPtrInput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigCORSPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1ProfileConfigCORSPtrOutput() GoogleCloudApigeeV1ProfileConfigCORSPtrOutput ToGoogleCloudApigeeV1ProfileConfigCORSPtrOutputWithContext(context.Context) GoogleCloudApigeeV1ProfileConfigCORSPtrOutput }
GoogleCloudApigeeV1ProfileConfigCORSPtrInput is an input type that accepts GoogleCloudApigeeV1ProfileConfigCORSArgs, GoogleCloudApigeeV1ProfileConfigCORSPtr and GoogleCloudApigeeV1ProfileConfigCORSPtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1ProfileConfigCORSPtrInput` via:
GoogleCloudApigeeV1ProfileConfigCORSArgs{...} or: nil
func GoogleCloudApigeeV1ProfileConfigCORSPtr ¶ added in v0.32.0
func GoogleCloudApigeeV1ProfileConfigCORSPtr(v *GoogleCloudApigeeV1ProfileConfigCORSArgs) GoogleCloudApigeeV1ProfileConfigCORSPtrInput
type GoogleCloudApigeeV1ProfileConfigCORSPtrOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigCORSPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1ProfileConfigCORSPtrOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigCORSPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigCORSPtrOutput) ToGoogleCloudApigeeV1ProfileConfigCORSPtrOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCORSPtrOutput) ToGoogleCloudApigeeV1ProfileConfigCORSPtrOutput() GoogleCloudApigeeV1ProfileConfigCORSPtrOutput
func (GoogleCloudApigeeV1ProfileConfigCORSPtrOutput) ToGoogleCloudApigeeV1ProfileConfigCORSPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCORSPtrOutput) ToGoogleCloudApigeeV1ProfileConfigCORSPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigCORSPtrOutput
type GoogleCloudApigeeV1ProfileConfigCORSResponse ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigCORSResponse struct { }
Checks to see if you have CORS policy in place.
type GoogleCloudApigeeV1ProfileConfigCORSResponseOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigCORSResponseOutput struct{ *pulumi.OutputState }
Checks to see if you have CORS policy in place.
func (GoogleCloudApigeeV1ProfileConfigCORSResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigCORSResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigCORSResponseOutput) ToGoogleCloudApigeeV1ProfileConfigCORSResponseOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCORSResponseOutput) ToGoogleCloudApigeeV1ProfileConfigCORSResponseOutput() GoogleCloudApigeeV1ProfileConfigCORSResponseOutput
func (GoogleCloudApigeeV1ProfileConfigCORSResponseOutput) ToGoogleCloudApigeeV1ProfileConfigCORSResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCORSResponseOutput) ToGoogleCloudApigeeV1ProfileConfigCORSResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigCORSResponseOutput
type GoogleCloudApigeeV1ProfileConfigCategory ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigCategory struct { // Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization. Abuse *GoogleCloudApigeeV1ProfileConfigAbuse `pulumi:"abuse"` // Checks to see if you have an authorization policy in place. Authorization *GoogleCloudApigeeV1ProfileConfigAuthorization `pulumi:"authorization"` // Checks to see if you have CORS policy in place. Cors *GoogleCloudApigeeV1ProfileConfigCORS `pulumi:"cors"` // Checks to see if you have a mediation policy in place. Mediation *GoogleCloudApigeeV1ProfileConfigMediation `pulumi:"mediation"` // Checks to see if you have configured mTLS for the target server. Mtls *GoogleCloudApigeeV1ProfileConfigMTLS `pulumi:"mtls"` // Checks to see if you have a threat protection policy in place. Threat *GoogleCloudApigeeV1ProfileConfigThreat `pulumi:"threat"` }
Advanced API Security provides security profile that scores the following categories.
type GoogleCloudApigeeV1ProfileConfigCategoryArgs ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigCategoryArgs struct { // Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization. Abuse GoogleCloudApigeeV1ProfileConfigAbusePtrInput `pulumi:"abuse"` // Checks to see if you have an authorization policy in place. Authorization GoogleCloudApigeeV1ProfileConfigAuthorizationPtrInput `pulumi:"authorization"` // Checks to see if you have CORS policy in place. Cors GoogleCloudApigeeV1ProfileConfigCORSPtrInput `pulumi:"cors"` // Checks to see if you have a mediation policy in place. Mediation GoogleCloudApigeeV1ProfileConfigMediationPtrInput `pulumi:"mediation"` // Checks to see if you have configured mTLS for the target server. Mtls GoogleCloudApigeeV1ProfileConfigMTLSPtrInput `pulumi:"mtls"` // Checks to see if you have a threat protection policy in place. Threat GoogleCloudApigeeV1ProfileConfigThreatPtrInput `pulumi:"threat"` }
Advanced API Security provides security profile that scores the following categories.
func (GoogleCloudApigeeV1ProfileConfigCategoryArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigCategoryArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigCategoryArgs) ToGoogleCloudApigeeV1ProfileConfigCategoryOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigCategoryArgs) ToGoogleCloudApigeeV1ProfileConfigCategoryOutput() GoogleCloudApigeeV1ProfileConfigCategoryOutput
func (GoogleCloudApigeeV1ProfileConfigCategoryArgs) ToGoogleCloudApigeeV1ProfileConfigCategoryOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigCategoryArgs) ToGoogleCloudApigeeV1ProfileConfigCategoryOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigCategoryOutput
type GoogleCloudApigeeV1ProfileConfigCategoryArray ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigCategoryArray []GoogleCloudApigeeV1ProfileConfigCategoryInput
func (GoogleCloudApigeeV1ProfileConfigCategoryArray) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigCategoryArray) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigCategoryArray) ToGoogleCloudApigeeV1ProfileConfigCategoryArrayOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigCategoryArray) ToGoogleCloudApigeeV1ProfileConfigCategoryArrayOutput() GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput
func (GoogleCloudApigeeV1ProfileConfigCategoryArray) ToGoogleCloudApigeeV1ProfileConfigCategoryArrayOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigCategoryArray) ToGoogleCloudApigeeV1ProfileConfigCategoryArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput
type GoogleCloudApigeeV1ProfileConfigCategoryArrayInput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigCategoryArrayInput interface { pulumi.Input ToGoogleCloudApigeeV1ProfileConfigCategoryArrayOutput() GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput ToGoogleCloudApigeeV1ProfileConfigCategoryArrayOutputWithContext(context.Context) GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput }
GoogleCloudApigeeV1ProfileConfigCategoryArrayInput is an input type that accepts GoogleCloudApigeeV1ProfileConfigCategoryArray and GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1ProfileConfigCategoryArrayInput` via:
GoogleCloudApigeeV1ProfileConfigCategoryArray{ GoogleCloudApigeeV1ProfileConfigCategoryArgs{...} }
type GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput) ToGoogleCloudApigeeV1ProfileConfigCategoryArrayOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput) ToGoogleCloudApigeeV1ProfileConfigCategoryArrayOutput() GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput
func (GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput) ToGoogleCloudApigeeV1ProfileConfigCategoryArrayOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput) ToGoogleCloudApigeeV1ProfileConfigCategoryArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput
type GoogleCloudApigeeV1ProfileConfigCategoryInput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigCategoryInput interface { pulumi.Input ToGoogleCloudApigeeV1ProfileConfigCategoryOutput() GoogleCloudApigeeV1ProfileConfigCategoryOutput ToGoogleCloudApigeeV1ProfileConfigCategoryOutputWithContext(context.Context) GoogleCloudApigeeV1ProfileConfigCategoryOutput }
GoogleCloudApigeeV1ProfileConfigCategoryInput is an input type that accepts GoogleCloudApigeeV1ProfileConfigCategoryArgs and GoogleCloudApigeeV1ProfileConfigCategoryOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1ProfileConfigCategoryInput` via:
GoogleCloudApigeeV1ProfileConfigCategoryArgs{...}
type GoogleCloudApigeeV1ProfileConfigCategoryOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigCategoryOutput struct{ *pulumi.OutputState }
Advanced API Security provides security profile that scores the following categories.
func (GoogleCloudApigeeV1ProfileConfigCategoryOutput) Abuse ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCategoryOutput) Abuse() GoogleCloudApigeeV1ProfileConfigAbusePtrOutput
Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization.
func (GoogleCloudApigeeV1ProfileConfigCategoryOutput) Authorization ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCategoryOutput) Authorization() GoogleCloudApigeeV1ProfileConfigAuthorizationPtrOutput
Checks to see if you have an authorization policy in place.
func (GoogleCloudApigeeV1ProfileConfigCategoryOutput) Cors ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCategoryOutput) Cors() GoogleCloudApigeeV1ProfileConfigCORSPtrOutput
Checks to see if you have CORS policy in place.
func (GoogleCloudApigeeV1ProfileConfigCategoryOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigCategoryOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigCategoryOutput) Mediation ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCategoryOutput) Mediation() GoogleCloudApigeeV1ProfileConfigMediationPtrOutput
Checks to see if you have a mediation policy in place.
func (GoogleCloudApigeeV1ProfileConfigCategoryOutput) Mtls ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCategoryOutput) Mtls() GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput
Checks to see if you have configured mTLS for the target server.
func (GoogleCloudApigeeV1ProfileConfigCategoryOutput) Threat ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCategoryOutput) Threat() GoogleCloudApigeeV1ProfileConfigThreatPtrOutput
Checks to see if you have a threat protection policy in place.
func (GoogleCloudApigeeV1ProfileConfigCategoryOutput) ToGoogleCloudApigeeV1ProfileConfigCategoryOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCategoryOutput) ToGoogleCloudApigeeV1ProfileConfigCategoryOutput() GoogleCloudApigeeV1ProfileConfigCategoryOutput
func (GoogleCloudApigeeV1ProfileConfigCategoryOutput) ToGoogleCloudApigeeV1ProfileConfigCategoryOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCategoryOutput) ToGoogleCloudApigeeV1ProfileConfigCategoryOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigCategoryOutput
type GoogleCloudApigeeV1ProfileConfigCategoryResponse ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigCategoryResponse struct { // Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization. Abuse GoogleCloudApigeeV1ProfileConfigAbuseResponse `pulumi:"abuse"` // Checks to see if you have an authorization policy in place. Authorization GoogleCloudApigeeV1ProfileConfigAuthorizationResponse `pulumi:"authorization"` // Checks to see if you have CORS policy in place. Cors GoogleCloudApigeeV1ProfileConfigCORSResponse `pulumi:"cors"` // Checks to see if you have a mediation policy in place. Mediation GoogleCloudApigeeV1ProfileConfigMediationResponse `pulumi:"mediation"` // Checks to see if you have configured mTLS for the target server. Mtls GoogleCloudApigeeV1ProfileConfigMTLSResponse `pulumi:"mtls"` // Checks to see if you have a threat protection policy in place. Threat GoogleCloudApigeeV1ProfileConfigThreatResponse `pulumi:"threat"` }
Advanced API Security provides security profile that scores the following categories.
type GoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutput) ToGoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutput) ToGoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutput() GoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutput
func (GoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutput) ToGoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutput) ToGoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutput
type GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput struct{ *pulumi.OutputState }
Advanced API Security provides security profile that scores the following categories.
func (GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) Abuse ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) Abuse() GoogleCloudApigeeV1ProfileConfigAbuseResponseOutput
Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization.
func (GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) Authorization ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) Authorization() GoogleCloudApigeeV1ProfileConfigAuthorizationResponseOutput
Checks to see if you have an authorization policy in place.
func (GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) Cors ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) Cors() GoogleCloudApigeeV1ProfileConfigCORSResponseOutput
Checks to see if you have CORS policy in place.
func (GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) Mediation ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) Mediation() GoogleCloudApigeeV1ProfileConfigMediationResponseOutput
Checks to see if you have a mediation policy in place.
func (GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) Mtls ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) Mtls() GoogleCloudApigeeV1ProfileConfigMTLSResponseOutput
Checks to see if you have configured mTLS for the target server.
func (GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) Threat ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) Threat() GoogleCloudApigeeV1ProfileConfigThreatResponseOutput
Checks to see if you have a threat protection policy in place.
func (GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) ToGoogleCloudApigeeV1ProfileConfigCategoryResponseOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) ToGoogleCloudApigeeV1ProfileConfigCategoryResponseOutput() GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput
func (GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) ToGoogleCloudApigeeV1ProfileConfigCategoryResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput) ToGoogleCloudApigeeV1ProfileConfigCategoryResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigCategoryResponseOutput
type GoogleCloudApigeeV1ProfileConfigInput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigInput interface { pulumi.Input ToGoogleCloudApigeeV1ProfileConfigOutput() GoogleCloudApigeeV1ProfileConfigOutput ToGoogleCloudApigeeV1ProfileConfigOutputWithContext(context.Context) GoogleCloudApigeeV1ProfileConfigOutput }
GoogleCloudApigeeV1ProfileConfigInput is an input type that accepts GoogleCloudApigeeV1ProfileConfigArgs and GoogleCloudApigeeV1ProfileConfigOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1ProfileConfigInput` via:
GoogleCloudApigeeV1ProfileConfigArgs{...}
type GoogleCloudApigeeV1ProfileConfigMTLS ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigMTLS struct { }
Checks to see if you have configured mTLS for the target server.
type GoogleCloudApigeeV1ProfileConfigMTLSArgs ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigMTLSArgs struct { }
Checks to see if you have configured mTLS for the target server.
func (GoogleCloudApigeeV1ProfileConfigMTLSArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigMTLSArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigMTLSArgs) ToGoogleCloudApigeeV1ProfileConfigMTLSOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigMTLSArgs) ToGoogleCloudApigeeV1ProfileConfigMTLSOutput() GoogleCloudApigeeV1ProfileConfigMTLSOutput
func (GoogleCloudApigeeV1ProfileConfigMTLSArgs) ToGoogleCloudApigeeV1ProfileConfigMTLSOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigMTLSArgs) ToGoogleCloudApigeeV1ProfileConfigMTLSOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigMTLSOutput
func (GoogleCloudApigeeV1ProfileConfigMTLSArgs) ToGoogleCloudApigeeV1ProfileConfigMTLSPtrOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigMTLSArgs) ToGoogleCloudApigeeV1ProfileConfigMTLSPtrOutput() GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput
func (GoogleCloudApigeeV1ProfileConfigMTLSArgs) ToGoogleCloudApigeeV1ProfileConfigMTLSPtrOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigMTLSArgs) ToGoogleCloudApigeeV1ProfileConfigMTLSPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput
type GoogleCloudApigeeV1ProfileConfigMTLSInput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigMTLSInput interface { pulumi.Input ToGoogleCloudApigeeV1ProfileConfigMTLSOutput() GoogleCloudApigeeV1ProfileConfigMTLSOutput ToGoogleCloudApigeeV1ProfileConfigMTLSOutputWithContext(context.Context) GoogleCloudApigeeV1ProfileConfigMTLSOutput }
GoogleCloudApigeeV1ProfileConfigMTLSInput is an input type that accepts GoogleCloudApigeeV1ProfileConfigMTLSArgs and GoogleCloudApigeeV1ProfileConfigMTLSOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1ProfileConfigMTLSInput` via:
GoogleCloudApigeeV1ProfileConfigMTLSArgs{...}
type GoogleCloudApigeeV1ProfileConfigMTLSOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigMTLSOutput struct{ *pulumi.OutputState }
Checks to see if you have configured mTLS for the target server.
func (GoogleCloudApigeeV1ProfileConfigMTLSOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigMTLSOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigMTLSOutput) ToGoogleCloudApigeeV1ProfileConfigMTLSOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigMTLSOutput) ToGoogleCloudApigeeV1ProfileConfigMTLSOutput() GoogleCloudApigeeV1ProfileConfigMTLSOutput
func (GoogleCloudApigeeV1ProfileConfigMTLSOutput) ToGoogleCloudApigeeV1ProfileConfigMTLSOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigMTLSOutput) ToGoogleCloudApigeeV1ProfileConfigMTLSOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigMTLSOutput
func (GoogleCloudApigeeV1ProfileConfigMTLSOutput) ToGoogleCloudApigeeV1ProfileConfigMTLSPtrOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigMTLSOutput) ToGoogleCloudApigeeV1ProfileConfigMTLSPtrOutput() GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput
func (GoogleCloudApigeeV1ProfileConfigMTLSOutput) ToGoogleCloudApigeeV1ProfileConfigMTLSPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigMTLSOutput) ToGoogleCloudApigeeV1ProfileConfigMTLSPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput
type GoogleCloudApigeeV1ProfileConfigMTLSPtrInput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigMTLSPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1ProfileConfigMTLSPtrOutput() GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput ToGoogleCloudApigeeV1ProfileConfigMTLSPtrOutputWithContext(context.Context) GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput }
GoogleCloudApigeeV1ProfileConfigMTLSPtrInput is an input type that accepts GoogleCloudApigeeV1ProfileConfigMTLSArgs, GoogleCloudApigeeV1ProfileConfigMTLSPtr and GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1ProfileConfigMTLSPtrInput` via:
GoogleCloudApigeeV1ProfileConfigMTLSArgs{...} or: nil
func GoogleCloudApigeeV1ProfileConfigMTLSPtr ¶ added in v0.32.0
func GoogleCloudApigeeV1ProfileConfigMTLSPtr(v *GoogleCloudApigeeV1ProfileConfigMTLSArgs) GoogleCloudApigeeV1ProfileConfigMTLSPtrInput
type GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput) ToGoogleCloudApigeeV1ProfileConfigMTLSPtrOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput) ToGoogleCloudApigeeV1ProfileConfigMTLSPtrOutput() GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput
func (GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput) ToGoogleCloudApigeeV1ProfileConfigMTLSPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput) ToGoogleCloudApigeeV1ProfileConfigMTLSPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigMTLSPtrOutput
type GoogleCloudApigeeV1ProfileConfigMTLSResponse ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigMTLSResponse struct { }
Checks to see if you have configured mTLS for the target server.
type GoogleCloudApigeeV1ProfileConfigMTLSResponseOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigMTLSResponseOutput struct{ *pulumi.OutputState }
Checks to see if you have configured mTLS for the target server.
func (GoogleCloudApigeeV1ProfileConfigMTLSResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigMTLSResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigMTLSResponseOutput) ToGoogleCloudApigeeV1ProfileConfigMTLSResponseOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigMTLSResponseOutput) ToGoogleCloudApigeeV1ProfileConfigMTLSResponseOutput() GoogleCloudApigeeV1ProfileConfigMTLSResponseOutput
func (GoogleCloudApigeeV1ProfileConfigMTLSResponseOutput) ToGoogleCloudApigeeV1ProfileConfigMTLSResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigMTLSResponseOutput) ToGoogleCloudApigeeV1ProfileConfigMTLSResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigMTLSResponseOutput
type GoogleCloudApigeeV1ProfileConfigMediation ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigMediation struct { }
By default, following policies will be included: - OASValidation - SOAPMessageValidation
type GoogleCloudApigeeV1ProfileConfigMediationArgs ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigMediationArgs struct { }
By default, following policies will be included: - OASValidation - SOAPMessageValidation
func (GoogleCloudApigeeV1ProfileConfigMediationArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigMediationArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigMediationArgs) ToGoogleCloudApigeeV1ProfileConfigMediationOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigMediationArgs) ToGoogleCloudApigeeV1ProfileConfigMediationOutput() GoogleCloudApigeeV1ProfileConfigMediationOutput
func (GoogleCloudApigeeV1ProfileConfigMediationArgs) ToGoogleCloudApigeeV1ProfileConfigMediationOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigMediationArgs) ToGoogleCloudApigeeV1ProfileConfigMediationOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigMediationOutput
func (GoogleCloudApigeeV1ProfileConfigMediationArgs) ToGoogleCloudApigeeV1ProfileConfigMediationPtrOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigMediationArgs) ToGoogleCloudApigeeV1ProfileConfigMediationPtrOutput() GoogleCloudApigeeV1ProfileConfigMediationPtrOutput
func (GoogleCloudApigeeV1ProfileConfigMediationArgs) ToGoogleCloudApigeeV1ProfileConfigMediationPtrOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigMediationArgs) ToGoogleCloudApigeeV1ProfileConfigMediationPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigMediationPtrOutput
type GoogleCloudApigeeV1ProfileConfigMediationInput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigMediationInput interface { pulumi.Input ToGoogleCloudApigeeV1ProfileConfigMediationOutput() GoogleCloudApigeeV1ProfileConfigMediationOutput ToGoogleCloudApigeeV1ProfileConfigMediationOutputWithContext(context.Context) GoogleCloudApigeeV1ProfileConfigMediationOutput }
GoogleCloudApigeeV1ProfileConfigMediationInput is an input type that accepts GoogleCloudApigeeV1ProfileConfigMediationArgs and GoogleCloudApigeeV1ProfileConfigMediationOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1ProfileConfigMediationInput` via:
GoogleCloudApigeeV1ProfileConfigMediationArgs{...}
type GoogleCloudApigeeV1ProfileConfigMediationOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigMediationOutput struct{ *pulumi.OutputState }
By default, following policies will be included: - OASValidation - SOAPMessageValidation
func (GoogleCloudApigeeV1ProfileConfigMediationOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigMediationOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigMediationOutput) ToGoogleCloudApigeeV1ProfileConfigMediationOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigMediationOutput) ToGoogleCloudApigeeV1ProfileConfigMediationOutput() GoogleCloudApigeeV1ProfileConfigMediationOutput
func (GoogleCloudApigeeV1ProfileConfigMediationOutput) ToGoogleCloudApigeeV1ProfileConfigMediationOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigMediationOutput) ToGoogleCloudApigeeV1ProfileConfigMediationOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigMediationOutput
func (GoogleCloudApigeeV1ProfileConfigMediationOutput) ToGoogleCloudApigeeV1ProfileConfigMediationPtrOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigMediationOutput) ToGoogleCloudApigeeV1ProfileConfigMediationPtrOutput() GoogleCloudApigeeV1ProfileConfigMediationPtrOutput
func (GoogleCloudApigeeV1ProfileConfigMediationOutput) ToGoogleCloudApigeeV1ProfileConfigMediationPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigMediationOutput) ToGoogleCloudApigeeV1ProfileConfigMediationPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigMediationPtrOutput
type GoogleCloudApigeeV1ProfileConfigMediationPtrInput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigMediationPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1ProfileConfigMediationPtrOutput() GoogleCloudApigeeV1ProfileConfigMediationPtrOutput ToGoogleCloudApigeeV1ProfileConfigMediationPtrOutputWithContext(context.Context) GoogleCloudApigeeV1ProfileConfigMediationPtrOutput }
GoogleCloudApigeeV1ProfileConfigMediationPtrInput is an input type that accepts GoogleCloudApigeeV1ProfileConfigMediationArgs, GoogleCloudApigeeV1ProfileConfigMediationPtr and GoogleCloudApigeeV1ProfileConfigMediationPtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1ProfileConfigMediationPtrInput` via:
GoogleCloudApigeeV1ProfileConfigMediationArgs{...} or: nil
func GoogleCloudApigeeV1ProfileConfigMediationPtr ¶ added in v0.32.0
func GoogleCloudApigeeV1ProfileConfigMediationPtr(v *GoogleCloudApigeeV1ProfileConfigMediationArgs) GoogleCloudApigeeV1ProfileConfigMediationPtrInput
type GoogleCloudApigeeV1ProfileConfigMediationPtrOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigMediationPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1ProfileConfigMediationPtrOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigMediationPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigMediationPtrOutput) ToGoogleCloudApigeeV1ProfileConfigMediationPtrOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigMediationPtrOutput) ToGoogleCloudApigeeV1ProfileConfigMediationPtrOutput() GoogleCloudApigeeV1ProfileConfigMediationPtrOutput
func (GoogleCloudApigeeV1ProfileConfigMediationPtrOutput) ToGoogleCloudApigeeV1ProfileConfigMediationPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigMediationPtrOutput) ToGoogleCloudApigeeV1ProfileConfigMediationPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigMediationPtrOutput
type GoogleCloudApigeeV1ProfileConfigMediationResponse ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigMediationResponse struct { }
By default, following policies will be included: - OASValidation - SOAPMessageValidation
type GoogleCloudApigeeV1ProfileConfigMediationResponseOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigMediationResponseOutput struct{ *pulumi.OutputState }
By default, following policies will be included: - OASValidation - SOAPMessageValidation
func (GoogleCloudApigeeV1ProfileConfigMediationResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigMediationResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigMediationResponseOutput) ToGoogleCloudApigeeV1ProfileConfigMediationResponseOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigMediationResponseOutput) ToGoogleCloudApigeeV1ProfileConfigMediationResponseOutput() GoogleCloudApigeeV1ProfileConfigMediationResponseOutput
func (GoogleCloudApigeeV1ProfileConfigMediationResponseOutput) ToGoogleCloudApigeeV1ProfileConfigMediationResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigMediationResponseOutput) ToGoogleCloudApigeeV1ProfileConfigMediationResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigMediationResponseOutput
type GoogleCloudApigeeV1ProfileConfigOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigOutput struct{ *pulumi.OutputState }
ProfileConfig defines a set of categories and policies which will be used to compute security score.
func (GoogleCloudApigeeV1ProfileConfigOutput) Categories ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigOutput) Categories() GoogleCloudApigeeV1ProfileConfigCategoryArrayOutput
List of categories of profile config.
func (GoogleCloudApigeeV1ProfileConfigOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigOutput) ToGoogleCloudApigeeV1ProfileConfigOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigOutput) ToGoogleCloudApigeeV1ProfileConfigOutput() GoogleCloudApigeeV1ProfileConfigOutput
func (GoogleCloudApigeeV1ProfileConfigOutput) ToGoogleCloudApigeeV1ProfileConfigOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigOutput) ToGoogleCloudApigeeV1ProfileConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigOutput
type GoogleCloudApigeeV1ProfileConfigResponse ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigResponse struct { // List of categories of profile config. Categories []GoogleCloudApigeeV1ProfileConfigCategoryResponse `pulumi:"categories"` }
ProfileConfig defines a set of categories and policies which will be used to compute security score.
type GoogleCloudApigeeV1ProfileConfigResponseOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigResponseOutput struct{ *pulumi.OutputState }
ProfileConfig defines a set of categories and policies which will be used to compute security score.
func (GoogleCloudApigeeV1ProfileConfigResponseOutput) Categories ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigResponseOutput) Categories() GoogleCloudApigeeV1ProfileConfigCategoryResponseArrayOutput
List of categories of profile config.
func (GoogleCloudApigeeV1ProfileConfigResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigResponseOutput) ToGoogleCloudApigeeV1ProfileConfigResponseOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigResponseOutput) ToGoogleCloudApigeeV1ProfileConfigResponseOutput() GoogleCloudApigeeV1ProfileConfigResponseOutput
func (GoogleCloudApigeeV1ProfileConfigResponseOutput) ToGoogleCloudApigeeV1ProfileConfigResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigResponseOutput) ToGoogleCloudApigeeV1ProfileConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigResponseOutput
type GoogleCloudApigeeV1ProfileConfigThreat ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigThreat struct { }
By default, following policies will be included: - XMLThreatProtection - JSONThreatProtection
type GoogleCloudApigeeV1ProfileConfigThreatArgs ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigThreatArgs struct { }
By default, following policies will be included: - XMLThreatProtection - JSONThreatProtection
func (GoogleCloudApigeeV1ProfileConfigThreatArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigThreatArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigThreatArgs) ToGoogleCloudApigeeV1ProfileConfigThreatOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigThreatArgs) ToGoogleCloudApigeeV1ProfileConfigThreatOutput() GoogleCloudApigeeV1ProfileConfigThreatOutput
func (GoogleCloudApigeeV1ProfileConfigThreatArgs) ToGoogleCloudApigeeV1ProfileConfigThreatOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigThreatArgs) ToGoogleCloudApigeeV1ProfileConfigThreatOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigThreatOutput
func (GoogleCloudApigeeV1ProfileConfigThreatArgs) ToGoogleCloudApigeeV1ProfileConfigThreatPtrOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigThreatArgs) ToGoogleCloudApigeeV1ProfileConfigThreatPtrOutput() GoogleCloudApigeeV1ProfileConfigThreatPtrOutput
func (GoogleCloudApigeeV1ProfileConfigThreatArgs) ToGoogleCloudApigeeV1ProfileConfigThreatPtrOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1ProfileConfigThreatArgs) ToGoogleCloudApigeeV1ProfileConfigThreatPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigThreatPtrOutput
type GoogleCloudApigeeV1ProfileConfigThreatInput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigThreatInput interface { pulumi.Input ToGoogleCloudApigeeV1ProfileConfigThreatOutput() GoogleCloudApigeeV1ProfileConfigThreatOutput ToGoogleCloudApigeeV1ProfileConfigThreatOutputWithContext(context.Context) GoogleCloudApigeeV1ProfileConfigThreatOutput }
GoogleCloudApigeeV1ProfileConfigThreatInput is an input type that accepts GoogleCloudApigeeV1ProfileConfigThreatArgs and GoogleCloudApigeeV1ProfileConfigThreatOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1ProfileConfigThreatInput` via:
GoogleCloudApigeeV1ProfileConfigThreatArgs{...}
type GoogleCloudApigeeV1ProfileConfigThreatOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigThreatOutput struct{ *pulumi.OutputState }
By default, following policies will be included: - XMLThreatProtection - JSONThreatProtection
func (GoogleCloudApigeeV1ProfileConfigThreatOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigThreatOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigThreatOutput) ToGoogleCloudApigeeV1ProfileConfigThreatOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigThreatOutput) ToGoogleCloudApigeeV1ProfileConfigThreatOutput() GoogleCloudApigeeV1ProfileConfigThreatOutput
func (GoogleCloudApigeeV1ProfileConfigThreatOutput) ToGoogleCloudApigeeV1ProfileConfigThreatOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigThreatOutput) ToGoogleCloudApigeeV1ProfileConfigThreatOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigThreatOutput
func (GoogleCloudApigeeV1ProfileConfigThreatOutput) ToGoogleCloudApigeeV1ProfileConfigThreatPtrOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigThreatOutput) ToGoogleCloudApigeeV1ProfileConfigThreatPtrOutput() GoogleCloudApigeeV1ProfileConfigThreatPtrOutput
func (GoogleCloudApigeeV1ProfileConfigThreatOutput) ToGoogleCloudApigeeV1ProfileConfigThreatPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigThreatOutput) ToGoogleCloudApigeeV1ProfileConfigThreatPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigThreatPtrOutput
type GoogleCloudApigeeV1ProfileConfigThreatPtrInput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigThreatPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1ProfileConfigThreatPtrOutput() GoogleCloudApigeeV1ProfileConfigThreatPtrOutput ToGoogleCloudApigeeV1ProfileConfigThreatPtrOutputWithContext(context.Context) GoogleCloudApigeeV1ProfileConfigThreatPtrOutput }
GoogleCloudApigeeV1ProfileConfigThreatPtrInput is an input type that accepts GoogleCloudApigeeV1ProfileConfigThreatArgs, GoogleCloudApigeeV1ProfileConfigThreatPtr and GoogleCloudApigeeV1ProfileConfigThreatPtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1ProfileConfigThreatPtrInput` via:
GoogleCloudApigeeV1ProfileConfigThreatArgs{...} or: nil
func GoogleCloudApigeeV1ProfileConfigThreatPtr ¶ added in v0.32.0
func GoogleCloudApigeeV1ProfileConfigThreatPtr(v *GoogleCloudApigeeV1ProfileConfigThreatArgs) GoogleCloudApigeeV1ProfileConfigThreatPtrInput
type GoogleCloudApigeeV1ProfileConfigThreatPtrOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigThreatPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1ProfileConfigThreatPtrOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigThreatPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigThreatPtrOutput) ToGoogleCloudApigeeV1ProfileConfigThreatPtrOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigThreatPtrOutput) ToGoogleCloudApigeeV1ProfileConfigThreatPtrOutput() GoogleCloudApigeeV1ProfileConfigThreatPtrOutput
func (GoogleCloudApigeeV1ProfileConfigThreatPtrOutput) ToGoogleCloudApigeeV1ProfileConfigThreatPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigThreatPtrOutput) ToGoogleCloudApigeeV1ProfileConfigThreatPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigThreatPtrOutput
type GoogleCloudApigeeV1ProfileConfigThreatResponse ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigThreatResponse struct { }
By default, following policies will be included: - XMLThreatProtection - JSONThreatProtection
type GoogleCloudApigeeV1ProfileConfigThreatResponseOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1ProfileConfigThreatResponseOutput struct{ *pulumi.OutputState }
By default, following policies will be included: - XMLThreatProtection - JSONThreatProtection
func (GoogleCloudApigeeV1ProfileConfigThreatResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1ProfileConfigThreatResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ProfileConfigThreatResponseOutput) ToGoogleCloudApigeeV1ProfileConfigThreatResponseOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigThreatResponseOutput) ToGoogleCloudApigeeV1ProfileConfigThreatResponseOutput() GoogleCloudApigeeV1ProfileConfigThreatResponseOutput
func (GoogleCloudApigeeV1ProfileConfigThreatResponseOutput) ToGoogleCloudApigeeV1ProfileConfigThreatResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1ProfileConfigThreatResponseOutput) ToGoogleCloudApigeeV1ProfileConfigThreatResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ProfileConfigThreatResponseOutput
type GoogleCloudApigeeV1Properties ¶
type GoogleCloudApigeeV1Properties struct { // List of all properties in the object Property []GoogleCloudApigeeV1Property `pulumi:"property"` }
Message for compatibility with legacy Edge specification for Java Properties object in JSON.
type GoogleCloudApigeeV1PropertiesArgs ¶
type GoogleCloudApigeeV1PropertiesArgs struct { // List of all properties in the object Property GoogleCloudApigeeV1PropertyArrayInput `pulumi:"property"` }
Message for compatibility with legacy Edge specification for Java Properties object in JSON.
func (GoogleCloudApigeeV1PropertiesArgs) ElementType ¶
func (GoogleCloudApigeeV1PropertiesArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1PropertiesArgs) ToGoogleCloudApigeeV1PropertiesOutput ¶
func (i GoogleCloudApigeeV1PropertiesArgs) ToGoogleCloudApigeeV1PropertiesOutput() GoogleCloudApigeeV1PropertiesOutput
func (GoogleCloudApigeeV1PropertiesArgs) ToGoogleCloudApigeeV1PropertiesOutputWithContext ¶
func (i GoogleCloudApigeeV1PropertiesArgs) ToGoogleCloudApigeeV1PropertiesOutputWithContext(ctx context.Context) GoogleCloudApigeeV1PropertiesOutput
func (GoogleCloudApigeeV1PropertiesArgs) ToGoogleCloudApigeeV1PropertiesPtrOutput ¶
func (i GoogleCloudApigeeV1PropertiesArgs) ToGoogleCloudApigeeV1PropertiesPtrOutput() GoogleCloudApigeeV1PropertiesPtrOutput
func (GoogleCloudApigeeV1PropertiesArgs) ToGoogleCloudApigeeV1PropertiesPtrOutputWithContext ¶
func (i GoogleCloudApigeeV1PropertiesArgs) ToGoogleCloudApigeeV1PropertiesPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1PropertiesPtrOutput
type GoogleCloudApigeeV1PropertiesInput ¶
type GoogleCloudApigeeV1PropertiesInput interface { pulumi.Input ToGoogleCloudApigeeV1PropertiesOutput() GoogleCloudApigeeV1PropertiesOutput ToGoogleCloudApigeeV1PropertiesOutputWithContext(context.Context) GoogleCloudApigeeV1PropertiesOutput }
GoogleCloudApigeeV1PropertiesInput is an input type that accepts GoogleCloudApigeeV1PropertiesArgs and GoogleCloudApigeeV1PropertiesOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1PropertiesInput` via:
GoogleCloudApigeeV1PropertiesArgs{...}
type GoogleCloudApigeeV1PropertiesOutput ¶
type GoogleCloudApigeeV1PropertiesOutput struct{ *pulumi.OutputState }
Message for compatibility with legacy Edge specification for Java Properties object in JSON.
func (GoogleCloudApigeeV1PropertiesOutput) ElementType ¶
func (GoogleCloudApigeeV1PropertiesOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1PropertiesOutput) Property ¶
func (o GoogleCloudApigeeV1PropertiesOutput) Property() GoogleCloudApigeeV1PropertyArrayOutput
List of all properties in the object
func (GoogleCloudApigeeV1PropertiesOutput) ToGoogleCloudApigeeV1PropertiesOutput ¶
func (o GoogleCloudApigeeV1PropertiesOutput) ToGoogleCloudApigeeV1PropertiesOutput() GoogleCloudApigeeV1PropertiesOutput
func (GoogleCloudApigeeV1PropertiesOutput) ToGoogleCloudApigeeV1PropertiesOutputWithContext ¶
func (o GoogleCloudApigeeV1PropertiesOutput) ToGoogleCloudApigeeV1PropertiesOutputWithContext(ctx context.Context) GoogleCloudApigeeV1PropertiesOutput
func (GoogleCloudApigeeV1PropertiesOutput) ToGoogleCloudApigeeV1PropertiesPtrOutput ¶
func (o GoogleCloudApigeeV1PropertiesOutput) ToGoogleCloudApigeeV1PropertiesPtrOutput() GoogleCloudApigeeV1PropertiesPtrOutput
func (GoogleCloudApigeeV1PropertiesOutput) ToGoogleCloudApigeeV1PropertiesPtrOutputWithContext ¶
func (o GoogleCloudApigeeV1PropertiesOutput) ToGoogleCloudApigeeV1PropertiesPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1PropertiesPtrOutput
type GoogleCloudApigeeV1PropertiesPtrInput ¶
type GoogleCloudApigeeV1PropertiesPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1PropertiesPtrOutput() GoogleCloudApigeeV1PropertiesPtrOutput ToGoogleCloudApigeeV1PropertiesPtrOutputWithContext(context.Context) GoogleCloudApigeeV1PropertiesPtrOutput }
GoogleCloudApigeeV1PropertiesPtrInput is an input type that accepts GoogleCloudApigeeV1PropertiesArgs, GoogleCloudApigeeV1PropertiesPtr and GoogleCloudApigeeV1PropertiesPtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1PropertiesPtrInput` via:
GoogleCloudApigeeV1PropertiesArgs{...} or: nil
func GoogleCloudApigeeV1PropertiesPtr ¶
func GoogleCloudApigeeV1PropertiesPtr(v *GoogleCloudApigeeV1PropertiesArgs) GoogleCloudApigeeV1PropertiesPtrInput
type GoogleCloudApigeeV1PropertiesPtrOutput ¶
type GoogleCloudApigeeV1PropertiesPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1PropertiesPtrOutput) ElementType ¶
func (GoogleCloudApigeeV1PropertiesPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1PropertiesPtrOutput) Property ¶
func (o GoogleCloudApigeeV1PropertiesPtrOutput) Property() GoogleCloudApigeeV1PropertyArrayOutput
List of all properties in the object
func (GoogleCloudApigeeV1PropertiesPtrOutput) ToGoogleCloudApigeeV1PropertiesPtrOutput ¶
func (o GoogleCloudApigeeV1PropertiesPtrOutput) ToGoogleCloudApigeeV1PropertiesPtrOutput() GoogleCloudApigeeV1PropertiesPtrOutput
func (GoogleCloudApigeeV1PropertiesPtrOutput) ToGoogleCloudApigeeV1PropertiesPtrOutputWithContext ¶
func (o GoogleCloudApigeeV1PropertiesPtrOutput) ToGoogleCloudApigeeV1PropertiesPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1PropertiesPtrOutput
type GoogleCloudApigeeV1PropertiesResponse ¶
type GoogleCloudApigeeV1PropertiesResponse struct { // List of all properties in the object Property []GoogleCloudApigeeV1PropertyResponse `pulumi:"property"` }
Message for compatibility with legacy Edge specification for Java Properties object in JSON.
type GoogleCloudApigeeV1PropertiesResponseOutput ¶
type GoogleCloudApigeeV1PropertiesResponseOutput struct{ *pulumi.OutputState }
Message for compatibility with legacy Edge specification for Java Properties object in JSON.
func (GoogleCloudApigeeV1PropertiesResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1PropertiesResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1PropertiesResponseOutput) Property ¶
func (o GoogleCloudApigeeV1PropertiesResponseOutput) Property() GoogleCloudApigeeV1PropertyResponseArrayOutput
List of all properties in the object
func (GoogleCloudApigeeV1PropertiesResponseOutput) ToGoogleCloudApigeeV1PropertiesResponseOutput ¶
func (o GoogleCloudApigeeV1PropertiesResponseOutput) ToGoogleCloudApigeeV1PropertiesResponseOutput() GoogleCloudApigeeV1PropertiesResponseOutput
func (GoogleCloudApigeeV1PropertiesResponseOutput) ToGoogleCloudApigeeV1PropertiesResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1PropertiesResponseOutput) ToGoogleCloudApigeeV1PropertiesResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1PropertiesResponseOutput
type GoogleCloudApigeeV1Property ¶
type GoogleCloudApigeeV1Property struct { // The property key Name *string `pulumi:"name"` // The property value Value *string `pulumi:"value"` }
A single property entry in the Properties message.
type GoogleCloudApigeeV1PropertyArgs ¶
type GoogleCloudApigeeV1PropertyArgs struct { // The property key Name pulumi.StringPtrInput `pulumi:"name"` // The property value Value pulumi.StringPtrInput `pulumi:"value"` }
A single property entry in the Properties message.
func (GoogleCloudApigeeV1PropertyArgs) ElementType ¶
func (GoogleCloudApigeeV1PropertyArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1PropertyArgs) ToGoogleCloudApigeeV1PropertyOutput ¶
func (i GoogleCloudApigeeV1PropertyArgs) ToGoogleCloudApigeeV1PropertyOutput() GoogleCloudApigeeV1PropertyOutput
func (GoogleCloudApigeeV1PropertyArgs) ToGoogleCloudApigeeV1PropertyOutputWithContext ¶
func (i GoogleCloudApigeeV1PropertyArgs) ToGoogleCloudApigeeV1PropertyOutputWithContext(ctx context.Context) GoogleCloudApigeeV1PropertyOutput
type GoogleCloudApigeeV1PropertyArray ¶
type GoogleCloudApigeeV1PropertyArray []GoogleCloudApigeeV1PropertyInput
func (GoogleCloudApigeeV1PropertyArray) ElementType ¶
func (GoogleCloudApigeeV1PropertyArray) ElementType() reflect.Type
func (GoogleCloudApigeeV1PropertyArray) ToGoogleCloudApigeeV1PropertyArrayOutput ¶
func (i GoogleCloudApigeeV1PropertyArray) ToGoogleCloudApigeeV1PropertyArrayOutput() GoogleCloudApigeeV1PropertyArrayOutput
func (GoogleCloudApigeeV1PropertyArray) ToGoogleCloudApigeeV1PropertyArrayOutputWithContext ¶
func (i GoogleCloudApigeeV1PropertyArray) ToGoogleCloudApigeeV1PropertyArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1PropertyArrayOutput
type GoogleCloudApigeeV1PropertyArrayInput ¶
type GoogleCloudApigeeV1PropertyArrayInput interface { pulumi.Input ToGoogleCloudApigeeV1PropertyArrayOutput() GoogleCloudApigeeV1PropertyArrayOutput ToGoogleCloudApigeeV1PropertyArrayOutputWithContext(context.Context) GoogleCloudApigeeV1PropertyArrayOutput }
GoogleCloudApigeeV1PropertyArrayInput is an input type that accepts GoogleCloudApigeeV1PropertyArray and GoogleCloudApigeeV1PropertyArrayOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1PropertyArrayInput` via:
GoogleCloudApigeeV1PropertyArray{ GoogleCloudApigeeV1PropertyArgs{...} }
type GoogleCloudApigeeV1PropertyArrayOutput ¶
type GoogleCloudApigeeV1PropertyArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1PropertyArrayOutput) ElementType ¶
func (GoogleCloudApigeeV1PropertyArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1PropertyArrayOutput) ToGoogleCloudApigeeV1PropertyArrayOutput ¶
func (o GoogleCloudApigeeV1PropertyArrayOutput) ToGoogleCloudApigeeV1PropertyArrayOutput() GoogleCloudApigeeV1PropertyArrayOutput
func (GoogleCloudApigeeV1PropertyArrayOutput) ToGoogleCloudApigeeV1PropertyArrayOutputWithContext ¶
func (o GoogleCloudApigeeV1PropertyArrayOutput) ToGoogleCloudApigeeV1PropertyArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1PropertyArrayOutput
type GoogleCloudApigeeV1PropertyInput ¶
type GoogleCloudApigeeV1PropertyInput interface { pulumi.Input ToGoogleCloudApigeeV1PropertyOutput() GoogleCloudApigeeV1PropertyOutput ToGoogleCloudApigeeV1PropertyOutputWithContext(context.Context) GoogleCloudApigeeV1PropertyOutput }
GoogleCloudApigeeV1PropertyInput is an input type that accepts GoogleCloudApigeeV1PropertyArgs and GoogleCloudApigeeV1PropertyOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1PropertyInput` via:
GoogleCloudApigeeV1PropertyArgs{...}
type GoogleCloudApigeeV1PropertyOutput ¶
type GoogleCloudApigeeV1PropertyOutput struct{ *pulumi.OutputState }
A single property entry in the Properties message.
func (GoogleCloudApigeeV1PropertyOutput) ElementType ¶
func (GoogleCloudApigeeV1PropertyOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1PropertyOutput) Name ¶
func (o GoogleCloudApigeeV1PropertyOutput) Name() pulumi.StringPtrOutput
The property key
func (GoogleCloudApigeeV1PropertyOutput) ToGoogleCloudApigeeV1PropertyOutput ¶
func (o GoogleCloudApigeeV1PropertyOutput) ToGoogleCloudApigeeV1PropertyOutput() GoogleCloudApigeeV1PropertyOutput
func (GoogleCloudApigeeV1PropertyOutput) ToGoogleCloudApigeeV1PropertyOutputWithContext ¶
func (o GoogleCloudApigeeV1PropertyOutput) ToGoogleCloudApigeeV1PropertyOutputWithContext(ctx context.Context) GoogleCloudApigeeV1PropertyOutput
func (GoogleCloudApigeeV1PropertyOutput) Value ¶
func (o GoogleCloudApigeeV1PropertyOutput) Value() pulumi.StringPtrOutput
The property value
type GoogleCloudApigeeV1PropertyResponse ¶
type GoogleCloudApigeeV1PropertyResponse struct { // The property key Name string `pulumi:"name"` // The property value Value string `pulumi:"value"` }
A single property entry in the Properties message.
type GoogleCloudApigeeV1PropertyResponseArrayOutput ¶
type GoogleCloudApigeeV1PropertyResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1PropertyResponseArrayOutput) ElementType ¶
func (GoogleCloudApigeeV1PropertyResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1PropertyResponseArrayOutput) ToGoogleCloudApigeeV1PropertyResponseArrayOutput ¶
func (o GoogleCloudApigeeV1PropertyResponseArrayOutput) ToGoogleCloudApigeeV1PropertyResponseArrayOutput() GoogleCloudApigeeV1PropertyResponseArrayOutput
func (GoogleCloudApigeeV1PropertyResponseArrayOutput) ToGoogleCloudApigeeV1PropertyResponseArrayOutputWithContext ¶
func (o GoogleCloudApigeeV1PropertyResponseArrayOutput) ToGoogleCloudApigeeV1PropertyResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1PropertyResponseArrayOutput
type GoogleCloudApigeeV1PropertyResponseOutput ¶
type GoogleCloudApigeeV1PropertyResponseOutput struct{ *pulumi.OutputState }
A single property entry in the Properties message.
func (GoogleCloudApigeeV1PropertyResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1PropertyResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1PropertyResponseOutput) Name ¶
func (o GoogleCloudApigeeV1PropertyResponseOutput) Name() pulumi.StringOutput
The property key
func (GoogleCloudApigeeV1PropertyResponseOutput) ToGoogleCloudApigeeV1PropertyResponseOutput ¶
func (o GoogleCloudApigeeV1PropertyResponseOutput) ToGoogleCloudApigeeV1PropertyResponseOutput() GoogleCloudApigeeV1PropertyResponseOutput
func (GoogleCloudApigeeV1PropertyResponseOutput) ToGoogleCloudApigeeV1PropertyResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1PropertyResponseOutput) ToGoogleCloudApigeeV1PropertyResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1PropertyResponseOutput
func (GoogleCloudApigeeV1PropertyResponseOutput) Value ¶
func (o GoogleCloudApigeeV1PropertyResponseOutput) Value() pulumi.StringOutput
The property value
type GoogleCloudApigeeV1QueryMetadataResponse ¶
type GoogleCloudApigeeV1QueryMetadataResponse struct { // Dimensions of the AsyncQuery. Dimensions []string `pulumi:"dimensions"` // End timestamp of the query range. EndTimestamp string `pulumi:"endTimestamp"` // Metrics of the AsyncQuery. Example: ["name:message_count,func:sum,alias:sum_message_count"] Metrics []string `pulumi:"metrics"` // Output format. OutputFormat string `pulumi:"outputFormat"` // Start timestamp of the query range. StartTimestamp string `pulumi:"startTimestamp"` // Query GroupBy time unit. TimeUnit string `pulumi:"timeUnit"` }
type GoogleCloudApigeeV1QueryMetadataResponseOutput ¶
type GoogleCloudApigeeV1QueryMetadataResponseOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1QueryMetadataResponseOutput) Dimensions ¶
func (o GoogleCloudApigeeV1QueryMetadataResponseOutput) Dimensions() pulumi.StringArrayOutput
Dimensions of the AsyncQuery.
func (GoogleCloudApigeeV1QueryMetadataResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1QueryMetadataResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1QueryMetadataResponseOutput) EndTimestamp ¶
func (o GoogleCloudApigeeV1QueryMetadataResponseOutput) EndTimestamp() pulumi.StringOutput
End timestamp of the query range.
func (GoogleCloudApigeeV1QueryMetadataResponseOutput) Metrics ¶
func (o GoogleCloudApigeeV1QueryMetadataResponseOutput) Metrics() pulumi.StringArrayOutput
Metrics of the AsyncQuery. Example: ["name:message_count,func:sum,alias:sum_message_count"]
func (GoogleCloudApigeeV1QueryMetadataResponseOutput) OutputFormat ¶
func (o GoogleCloudApigeeV1QueryMetadataResponseOutput) OutputFormat() pulumi.StringOutput
Output format.
func (GoogleCloudApigeeV1QueryMetadataResponseOutput) StartTimestamp ¶
func (o GoogleCloudApigeeV1QueryMetadataResponseOutput) StartTimestamp() pulumi.StringOutput
Start timestamp of the query range.
func (GoogleCloudApigeeV1QueryMetadataResponseOutput) TimeUnit ¶
func (o GoogleCloudApigeeV1QueryMetadataResponseOutput) TimeUnit() pulumi.StringOutput
Query GroupBy time unit.
func (GoogleCloudApigeeV1QueryMetadataResponseOutput) ToGoogleCloudApigeeV1QueryMetadataResponseOutput ¶
func (o GoogleCloudApigeeV1QueryMetadataResponseOutput) ToGoogleCloudApigeeV1QueryMetadataResponseOutput() GoogleCloudApigeeV1QueryMetadataResponseOutput
func (GoogleCloudApigeeV1QueryMetadataResponseOutput) ToGoogleCloudApigeeV1QueryMetadataResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1QueryMetadataResponseOutput) ToGoogleCloudApigeeV1QueryMetadataResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1QueryMetadataResponseOutput
type GoogleCloudApigeeV1QueryMetric ¶
type GoogleCloudApigeeV1QueryMetric struct { // Alias for the metric. Alias will be used to replace metric name in query results. Alias *string `pulumi:"alias"` // Aggregation function: avg, min, max, or sum. Function *string `pulumi:"function"` // Metric name. Name string `pulumi:"name"` // One of `+`, `-`, `/`, `%`, `*`. Operator *string `pulumi:"operator"` // Operand value should be provided when operator is set. Value *string `pulumi:"value"` }
More info about Metric: https://docs.apigee.com/api-platform/analytics/analytics-reference#metrics
type GoogleCloudApigeeV1QueryMetricArgs ¶
type GoogleCloudApigeeV1QueryMetricArgs struct { // Alias for the metric. Alias will be used to replace metric name in query results. Alias pulumi.StringPtrInput `pulumi:"alias"` // Aggregation function: avg, min, max, or sum. Function pulumi.StringPtrInput `pulumi:"function"` // Metric name. Name pulumi.StringInput `pulumi:"name"` // One of `+`, `-`, `/`, `%`, `*`. Operator pulumi.StringPtrInput `pulumi:"operator"` // Operand value should be provided when operator is set. Value pulumi.StringPtrInput `pulumi:"value"` }
More info about Metric: https://docs.apigee.com/api-platform/analytics/analytics-reference#metrics
func (GoogleCloudApigeeV1QueryMetricArgs) ElementType ¶
func (GoogleCloudApigeeV1QueryMetricArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1QueryMetricArgs) ToGoogleCloudApigeeV1QueryMetricOutput ¶
func (i GoogleCloudApigeeV1QueryMetricArgs) ToGoogleCloudApigeeV1QueryMetricOutput() GoogleCloudApigeeV1QueryMetricOutput
func (GoogleCloudApigeeV1QueryMetricArgs) ToGoogleCloudApigeeV1QueryMetricOutputWithContext ¶
func (i GoogleCloudApigeeV1QueryMetricArgs) ToGoogleCloudApigeeV1QueryMetricOutputWithContext(ctx context.Context) GoogleCloudApigeeV1QueryMetricOutput
type GoogleCloudApigeeV1QueryMetricArray ¶
type GoogleCloudApigeeV1QueryMetricArray []GoogleCloudApigeeV1QueryMetricInput
func (GoogleCloudApigeeV1QueryMetricArray) ElementType ¶
func (GoogleCloudApigeeV1QueryMetricArray) ElementType() reflect.Type
func (GoogleCloudApigeeV1QueryMetricArray) ToGoogleCloudApigeeV1QueryMetricArrayOutput ¶
func (i GoogleCloudApigeeV1QueryMetricArray) ToGoogleCloudApigeeV1QueryMetricArrayOutput() GoogleCloudApigeeV1QueryMetricArrayOutput
func (GoogleCloudApigeeV1QueryMetricArray) ToGoogleCloudApigeeV1QueryMetricArrayOutputWithContext ¶
func (i GoogleCloudApigeeV1QueryMetricArray) ToGoogleCloudApigeeV1QueryMetricArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1QueryMetricArrayOutput
type GoogleCloudApigeeV1QueryMetricArrayInput ¶
type GoogleCloudApigeeV1QueryMetricArrayInput interface { pulumi.Input ToGoogleCloudApigeeV1QueryMetricArrayOutput() GoogleCloudApigeeV1QueryMetricArrayOutput ToGoogleCloudApigeeV1QueryMetricArrayOutputWithContext(context.Context) GoogleCloudApigeeV1QueryMetricArrayOutput }
GoogleCloudApigeeV1QueryMetricArrayInput is an input type that accepts GoogleCloudApigeeV1QueryMetricArray and GoogleCloudApigeeV1QueryMetricArrayOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1QueryMetricArrayInput` via:
GoogleCloudApigeeV1QueryMetricArray{ GoogleCloudApigeeV1QueryMetricArgs{...} }
type GoogleCloudApigeeV1QueryMetricArrayOutput ¶
type GoogleCloudApigeeV1QueryMetricArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1QueryMetricArrayOutput) ElementType ¶
func (GoogleCloudApigeeV1QueryMetricArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1QueryMetricArrayOutput) ToGoogleCloudApigeeV1QueryMetricArrayOutput ¶
func (o GoogleCloudApigeeV1QueryMetricArrayOutput) ToGoogleCloudApigeeV1QueryMetricArrayOutput() GoogleCloudApigeeV1QueryMetricArrayOutput
func (GoogleCloudApigeeV1QueryMetricArrayOutput) ToGoogleCloudApigeeV1QueryMetricArrayOutputWithContext ¶
func (o GoogleCloudApigeeV1QueryMetricArrayOutput) ToGoogleCloudApigeeV1QueryMetricArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1QueryMetricArrayOutput
type GoogleCloudApigeeV1QueryMetricInput ¶
type GoogleCloudApigeeV1QueryMetricInput interface { pulumi.Input ToGoogleCloudApigeeV1QueryMetricOutput() GoogleCloudApigeeV1QueryMetricOutput ToGoogleCloudApigeeV1QueryMetricOutputWithContext(context.Context) GoogleCloudApigeeV1QueryMetricOutput }
GoogleCloudApigeeV1QueryMetricInput is an input type that accepts GoogleCloudApigeeV1QueryMetricArgs and GoogleCloudApigeeV1QueryMetricOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1QueryMetricInput` via:
GoogleCloudApigeeV1QueryMetricArgs{...}
type GoogleCloudApigeeV1QueryMetricOutput ¶
type GoogleCloudApigeeV1QueryMetricOutput struct{ *pulumi.OutputState }
More info about Metric: https://docs.apigee.com/api-platform/analytics/analytics-reference#metrics
func (GoogleCloudApigeeV1QueryMetricOutput) Alias ¶
func (o GoogleCloudApigeeV1QueryMetricOutput) Alias() pulumi.StringPtrOutput
Alias for the metric. Alias will be used to replace metric name in query results.
func (GoogleCloudApigeeV1QueryMetricOutput) ElementType ¶
func (GoogleCloudApigeeV1QueryMetricOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1QueryMetricOutput) Function ¶
func (o GoogleCloudApigeeV1QueryMetricOutput) Function() pulumi.StringPtrOutput
Aggregation function: avg, min, max, or sum.
func (GoogleCloudApigeeV1QueryMetricOutput) Name ¶
func (o GoogleCloudApigeeV1QueryMetricOutput) Name() pulumi.StringOutput
Metric name.
func (GoogleCloudApigeeV1QueryMetricOutput) Operator ¶
func (o GoogleCloudApigeeV1QueryMetricOutput) Operator() pulumi.StringPtrOutput
One of `+`, `-`, `/`, `%`, `*`.
func (GoogleCloudApigeeV1QueryMetricOutput) ToGoogleCloudApigeeV1QueryMetricOutput ¶
func (o GoogleCloudApigeeV1QueryMetricOutput) ToGoogleCloudApigeeV1QueryMetricOutput() GoogleCloudApigeeV1QueryMetricOutput
func (GoogleCloudApigeeV1QueryMetricOutput) ToGoogleCloudApigeeV1QueryMetricOutputWithContext ¶
func (o GoogleCloudApigeeV1QueryMetricOutput) ToGoogleCloudApigeeV1QueryMetricOutputWithContext(ctx context.Context) GoogleCloudApigeeV1QueryMetricOutput
func (GoogleCloudApigeeV1QueryMetricOutput) Value ¶
func (o GoogleCloudApigeeV1QueryMetricOutput) Value() pulumi.StringPtrOutput
Operand value should be provided when operator is set.
type GoogleCloudApigeeV1Quota ¶
type GoogleCloudApigeeV1Quota struct { // Time interval over which the number of request messages is calculated. Interval string `pulumi:"interval"` // Upper limit allowed for the time interval and time unit specified. Requests exceeding this limit will be rejected. Limit string `pulumi:"limit"` // Time unit defined for the `interval`. Valid values include `minute`, `hour`, `day`, or `month`. If `limit` and `interval` are valid, the default value is `hour`; otherwise, the default is null. TimeUnit *string `pulumi:"timeUnit"` }
Quota contains the essential parameters needed that can be applied on the resources, methods, API source combination associated with this API product. While Quota is optional, setting it prevents requests from exceeding the provisioned parameters.
type GoogleCloudApigeeV1QuotaArgs ¶
type GoogleCloudApigeeV1QuotaArgs struct { // Time interval over which the number of request messages is calculated. Interval pulumi.StringInput `pulumi:"interval"` // Upper limit allowed for the time interval and time unit specified. Requests exceeding this limit will be rejected. Limit pulumi.StringInput `pulumi:"limit"` // Time unit defined for the `interval`. Valid values include `minute`, `hour`, `day`, or `month`. If `limit` and `interval` are valid, the default value is `hour`; otherwise, the default is null. TimeUnit pulumi.StringPtrInput `pulumi:"timeUnit"` }
Quota contains the essential parameters needed that can be applied on the resources, methods, API source combination associated with this API product. While Quota is optional, setting it prevents requests from exceeding the provisioned parameters.
func (GoogleCloudApigeeV1QuotaArgs) ElementType ¶
func (GoogleCloudApigeeV1QuotaArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1QuotaArgs) ToGoogleCloudApigeeV1QuotaOutput ¶
func (i GoogleCloudApigeeV1QuotaArgs) ToGoogleCloudApigeeV1QuotaOutput() GoogleCloudApigeeV1QuotaOutput
func (GoogleCloudApigeeV1QuotaArgs) ToGoogleCloudApigeeV1QuotaOutputWithContext ¶
func (i GoogleCloudApigeeV1QuotaArgs) ToGoogleCloudApigeeV1QuotaOutputWithContext(ctx context.Context) GoogleCloudApigeeV1QuotaOutput
func (GoogleCloudApigeeV1QuotaArgs) ToGoogleCloudApigeeV1QuotaPtrOutput ¶
func (i GoogleCloudApigeeV1QuotaArgs) ToGoogleCloudApigeeV1QuotaPtrOutput() GoogleCloudApigeeV1QuotaPtrOutput
func (GoogleCloudApigeeV1QuotaArgs) ToGoogleCloudApigeeV1QuotaPtrOutputWithContext ¶
func (i GoogleCloudApigeeV1QuotaArgs) ToGoogleCloudApigeeV1QuotaPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1QuotaPtrOutput
type GoogleCloudApigeeV1QuotaInput ¶
type GoogleCloudApigeeV1QuotaInput interface { pulumi.Input ToGoogleCloudApigeeV1QuotaOutput() GoogleCloudApigeeV1QuotaOutput ToGoogleCloudApigeeV1QuotaOutputWithContext(context.Context) GoogleCloudApigeeV1QuotaOutput }
GoogleCloudApigeeV1QuotaInput is an input type that accepts GoogleCloudApigeeV1QuotaArgs and GoogleCloudApigeeV1QuotaOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1QuotaInput` via:
GoogleCloudApigeeV1QuotaArgs{...}
type GoogleCloudApigeeV1QuotaOutput ¶
type GoogleCloudApigeeV1QuotaOutput struct{ *pulumi.OutputState }
Quota contains the essential parameters needed that can be applied on the resources, methods, API source combination associated with this API product. While Quota is optional, setting it prevents requests from exceeding the provisioned parameters.
func (GoogleCloudApigeeV1QuotaOutput) ElementType ¶
func (GoogleCloudApigeeV1QuotaOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1QuotaOutput) Interval ¶
func (o GoogleCloudApigeeV1QuotaOutput) Interval() pulumi.StringOutput
Time interval over which the number of request messages is calculated.
func (GoogleCloudApigeeV1QuotaOutput) Limit ¶
func (o GoogleCloudApigeeV1QuotaOutput) Limit() pulumi.StringOutput
Upper limit allowed for the time interval and time unit specified. Requests exceeding this limit will be rejected.
func (GoogleCloudApigeeV1QuotaOutput) TimeUnit ¶
func (o GoogleCloudApigeeV1QuotaOutput) TimeUnit() pulumi.StringPtrOutput
Time unit defined for the `interval`. Valid values include `minute`, `hour`, `day`, or `month`. If `limit` and `interval` are valid, the default value is `hour`; otherwise, the default is null.
func (GoogleCloudApigeeV1QuotaOutput) ToGoogleCloudApigeeV1QuotaOutput ¶
func (o GoogleCloudApigeeV1QuotaOutput) ToGoogleCloudApigeeV1QuotaOutput() GoogleCloudApigeeV1QuotaOutput
func (GoogleCloudApigeeV1QuotaOutput) ToGoogleCloudApigeeV1QuotaOutputWithContext ¶
func (o GoogleCloudApigeeV1QuotaOutput) ToGoogleCloudApigeeV1QuotaOutputWithContext(ctx context.Context) GoogleCloudApigeeV1QuotaOutput
func (GoogleCloudApigeeV1QuotaOutput) ToGoogleCloudApigeeV1QuotaPtrOutput ¶
func (o GoogleCloudApigeeV1QuotaOutput) ToGoogleCloudApigeeV1QuotaPtrOutput() GoogleCloudApigeeV1QuotaPtrOutput
func (GoogleCloudApigeeV1QuotaOutput) ToGoogleCloudApigeeV1QuotaPtrOutputWithContext ¶
func (o GoogleCloudApigeeV1QuotaOutput) ToGoogleCloudApigeeV1QuotaPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1QuotaPtrOutput
type GoogleCloudApigeeV1QuotaPtrInput ¶
type GoogleCloudApigeeV1QuotaPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1QuotaPtrOutput() GoogleCloudApigeeV1QuotaPtrOutput ToGoogleCloudApigeeV1QuotaPtrOutputWithContext(context.Context) GoogleCloudApigeeV1QuotaPtrOutput }
GoogleCloudApigeeV1QuotaPtrInput is an input type that accepts GoogleCloudApigeeV1QuotaArgs, GoogleCloudApigeeV1QuotaPtr and GoogleCloudApigeeV1QuotaPtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1QuotaPtrInput` via:
GoogleCloudApigeeV1QuotaArgs{...} or: nil
func GoogleCloudApigeeV1QuotaPtr ¶
func GoogleCloudApigeeV1QuotaPtr(v *GoogleCloudApigeeV1QuotaArgs) GoogleCloudApigeeV1QuotaPtrInput
type GoogleCloudApigeeV1QuotaPtrOutput ¶
type GoogleCloudApigeeV1QuotaPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1QuotaPtrOutput) Elem ¶
func (o GoogleCloudApigeeV1QuotaPtrOutput) Elem() GoogleCloudApigeeV1QuotaOutput
func (GoogleCloudApigeeV1QuotaPtrOutput) ElementType ¶
func (GoogleCloudApigeeV1QuotaPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1QuotaPtrOutput) Interval ¶
func (o GoogleCloudApigeeV1QuotaPtrOutput) Interval() pulumi.StringPtrOutput
Time interval over which the number of request messages is calculated.
func (GoogleCloudApigeeV1QuotaPtrOutput) Limit ¶
func (o GoogleCloudApigeeV1QuotaPtrOutput) Limit() pulumi.StringPtrOutput
Upper limit allowed for the time interval and time unit specified. Requests exceeding this limit will be rejected.
func (GoogleCloudApigeeV1QuotaPtrOutput) TimeUnit ¶
func (o GoogleCloudApigeeV1QuotaPtrOutput) TimeUnit() pulumi.StringPtrOutput
Time unit defined for the `interval`. Valid values include `minute`, `hour`, `day`, or `month`. If `limit` and `interval` are valid, the default value is `hour`; otherwise, the default is null.
func (GoogleCloudApigeeV1QuotaPtrOutput) ToGoogleCloudApigeeV1QuotaPtrOutput ¶
func (o GoogleCloudApigeeV1QuotaPtrOutput) ToGoogleCloudApigeeV1QuotaPtrOutput() GoogleCloudApigeeV1QuotaPtrOutput
func (GoogleCloudApigeeV1QuotaPtrOutput) ToGoogleCloudApigeeV1QuotaPtrOutputWithContext ¶
func (o GoogleCloudApigeeV1QuotaPtrOutput) ToGoogleCloudApigeeV1QuotaPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1QuotaPtrOutput
type GoogleCloudApigeeV1QuotaResponse ¶
type GoogleCloudApigeeV1QuotaResponse struct { // Time interval over which the number of request messages is calculated. Interval string `pulumi:"interval"` // Upper limit allowed for the time interval and time unit specified. Requests exceeding this limit will be rejected. Limit string `pulumi:"limit"` // Time unit defined for the `interval`. Valid values include `minute`, `hour`, `day`, or `month`. If `limit` and `interval` are valid, the default value is `hour`; otherwise, the default is null. TimeUnit string `pulumi:"timeUnit"` }
Quota contains the essential parameters needed that can be applied on the resources, methods, API source combination associated with this API product. While Quota is optional, setting it prevents requests from exceeding the provisioned parameters.
type GoogleCloudApigeeV1QuotaResponseOutput ¶
type GoogleCloudApigeeV1QuotaResponseOutput struct{ *pulumi.OutputState }
Quota contains the essential parameters needed that can be applied on the resources, methods, API source combination associated with this API product. While Quota is optional, setting it prevents requests from exceeding the provisioned parameters.
func (GoogleCloudApigeeV1QuotaResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1QuotaResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1QuotaResponseOutput) Interval ¶
func (o GoogleCloudApigeeV1QuotaResponseOutput) Interval() pulumi.StringOutput
Time interval over which the number of request messages is calculated.
func (GoogleCloudApigeeV1QuotaResponseOutput) Limit ¶
func (o GoogleCloudApigeeV1QuotaResponseOutput) Limit() pulumi.StringOutput
Upper limit allowed for the time interval and time unit specified. Requests exceeding this limit will be rejected.
func (GoogleCloudApigeeV1QuotaResponseOutput) TimeUnit ¶
func (o GoogleCloudApigeeV1QuotaResponseOutput) TimeUnit() pulumi.StringOutput
Time unit defined for the `interval`. Valid values include `minute`, `hour`, `day`, or `month`. If `limit` and `interval` are valid, the default value is `hour`; otherwise, the default is null.
func (GoogleCloudApigeeV1QuotaResponseOutput) ToGoogleCloudApigeeV1QuotaResponseOutput ¶
func (o GoogleCloudApigeeV1QuotaResponseOutput) ToGoogleCloudApigeeV1QuotaResponseOutput() GoogleCloudApigeeV1QuotaResponseOutput
func (GoogleCloudApigeeV1QuotaResponseOutput) ToGoogleCloudApigeeV1QuotaResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1QuotaResponseOutput) ToGoogleCloudApigeeV1QuotaResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1QuotaResponseOutput
type GoogleCloudApigeeV1RateRange ¶
type GoogleCloudApigeeV1RateRange struct { // Ending value of the range. Set to 0 or `null` for the last range of values. End *string `pulumi:"end"` // Fee to charge when total number of API calls falls within this range. Fee *GoogleTypeMoney `pulumi:"fee"` // Starting value of the range. Set to 0 or `null` for the initial range of values. Start *string `pulumi:"start"` }
API call volume range and the fees charged when the total number of API calls is within the range.
type GoogleCloudApigeeV1RateRangeArgs ¶
type GoogleCloudApigeeV1RateRangeArgs struct { // Ending value of the range. Set to 0 or `null` for the last range of values. End pulumi.StringPtrInput `pulumi:"end"` // Fee to charge when total number of API calls falls within this range. Fee GoogleTypeMoneyPtrInput `pulumi:"fee"` // Starting value of the range. Set to 0 or `null` for the initial range of values. Start pulumi.StringPtrInput `pulumi:"start"` }
API call volume range and the fees charged when the total number of API calls is within the range.
func (GoogleCloudApigeeV1RateRangeArgs) ElementType ¶
func (GoogleCloudApigeeV1RateRangeArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1RateRangeArgs) ToGoogleCloudApigeeV1RateRangeOutput ¶
func (i GoogleCloudApigeeV1RateRangeArgs) ToGoogleCloudApigeeV1RateRangeOutput() GoogleCloudApigeeV1RateRangeOutput
func (GoogleCloudApigeeV1RateRangeArgs) ToGoogleCloudApigeeV1RateRangeOutputWithContext ¶
func (i GoogleCloudApigeeV1RateRangeArgs) ToGoogleCloudApigeeV1RateRangeOutputWithContext(ctx context.Context) GoogleCloudApigeeV1RateRangeOutput
type GoogleCloudApigeeV1RateRangeArray ¶
type GoogleCloudApigeeV1RateRangeArray []GoogleCloudApigeeV1RateRangeInput
func (GoogleCloudApigeeV1RateRangeArray) ElementType ¶
func (GoogleCloudApigeeV1RateRangeArray) ElementType() reflect.Type
func (GoogleCloudApigeeV1RateRangeArray) ToGoogleCloudApigeeV1RateRangeArrayOutput ¶
func (i GoogleCloudApigeeV1RateRangeArray) ToGoogleCloudApigeeV1RateRangeArrayOutput() GoogleCloudApigeeV1RateRangeArrayOutput
func (GoogleCloudApigeeV1RateRangeArray) ToGoogleCloudApigeeV1RateRangeArrayOutputWithContext ¶
func (i GoogleCloudApigeeV1RateRangeArray) ToGoogleCloudApigeeV1RateRangeArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1RateRangeArrayOutput
type GoogleCloudApigeeV1RateRangeArrayInput ¶
type GoogleCloudApigeeV1RateRangeArrayInput interface { pulumi.Input ToGoogleCloudApigeeV1RateRangeArrayOutput() GoogleCloudApigeeV1RateRangeArrayOutput ToGoogleCloudApigeeV1RateRangeArrayOutputWithContext(context.Context) GoogleCloudApigeeV1RateRangeArrayOutput }
GoogleCloudApigeeV1RateRangeArrayInput is an input type that accepts GoogleCloudApigeeV1RateRangeArray and GoogleCloudApigeeV1RateRangeArrayOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1RateRangeArrayInput` via:
GoogleCloudApigeeV1RateRangeArray{ GoogleCloudApigeeV1RateRangeArgs{...} }
type GoogleCloudApigeeV1RateRangeArrayOutput ¶
type GoogleCloudApigeeV1RateRangeArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1RateRangeArrayOutput) ElementType ¶
func (GoogleCloudApigeeV1RateRangeArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1RateRangeArrayOutput) ToGoogleCloudApigeeV1RateRangeArrayOutput ¶
func (o GoogleCloudApigeeV1RateRangeArrayOutput) ToGoogleCloudApigeeV1RateRangeArrayOutput() GoogleCloudApigeeV1RateRangeArrayOutput
func (GoogleCloudApigeeV1RateRangeArrayOutput) ToGoogleCloudApigeeV1RateRangeArrayOutputWithContext ¶
func (o GoogleCloudApigeeV1RateRangeArrayOutput) ToGoogleCloudApigeeV1RateRangeArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1RateRangeArrayOutput
type GoogleCloudApigeeV1RateRangeInput ¶
type GoogleCloudApigeeV1RateRangeInput interface { pulumi.Input ToGoogleCloudApigeeV1RateRangeOutput() GoogleCloudApigeeV1RateRangeOutput ToGoogleCloudApigeeV1RateRangeOutputWithContext(context.Context) GoogleCloudApigeeV1RateRangeOutput }
GoogleCloudApigeeV1RateRangeInput is an input type that accepts GoogleCloudApigeeV1RateRangeArgs and GoogleCloudApigeeV1RateRangeOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1RateRangeInput` via:
GoogleCloudApigeeV1RateRangeArgs{...}
type GoogleCloudApigeeV1RateRangeOutput ¶
type GoogleCloudApigeeV1RateRangeOutput struct{ *pulumi.OutputState }
API call volume range and the fees charged when the total number of API calls is within the range.
func (GoogleCloudApigeeV1RateRangeOutput) ElementType ¶
func (GoogleCloudApigeeV1RateRangeOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1RateRangeOutput) End ¶
func (o GoogleCloudApigeeV1RateRangeOutput) End() pulumi.StringPtrOutput
Ending value of the range. Set to 0 or `null` for the last range of values.
func (GoogleCloudApigeeV1RateRangeOutput) Fee ¶
func (o GoogleCloudApigeeV1RateRangeOutput) Fee() GoogleTypeMoneyPtrOutput
Fee to charge when total number of API calls falls within this range.
func (GoogleCloudApigeeV1RateRangeOutput) Start ¶
func (o GoogleCloudApigeeV1RateRangeOutput) Start() pulumi.StringPtrOutput
Starting value of the range. Set to 0 or `null` for the initial range of values.
func (GoogleCloudApigeeV1RateRangeOutput) ToGoogleCloudApigeeV1RateRangeOutput ¶
func (o GoogleCloudApigeeV1RateRangeOutput) ToGoogleCloudApigeeV1RateRangeOutput() GoogleCloudApigeeV1RateRangeOutput
func (GoogleCloudApigeeV1RateRangeOutput) ToGoogleCloudApigeeV1RateRangeOutputWithContext ¶
func (o GoogleCloudApigeeV1RateRangeOutput) ToGoogleCloudApigeeV1RateRangeOutputWithContext(ctx context.Context) GoogleCloudApigeeV1RateRangeOutput
type GoogleCloudApigeeV1RateRangeResponse ¶
type GoogleCloudApigeeV1RateRangeResponse struct { // Ending value of the range. Set to 0 or `null` for the last range of values. End string `pulumi:"end"` // Fee to charge when total number of API calls falls within this range. Fee GoogleTypeMoneyResponse `pulumi:"fee"` // Starting value of the range. Set to 0 or `null` for the initial range of values. Start string `pulumi:"start"` }
API call volume range and the fees charged when the total number of API calls is within the range.
type GoogleCloudApigeeV1RateRangeResponseArrayOutput ¶
type GoogleCloudApigeeV1RateRangeResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1RateRangeResponseArrayOutput) ElementType ¶
func (GoogleCloudApigeeV1RateRangeResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1RateRangeResponseArrayOutput) ToGoogleCloudApigeeV1RateRangeResponseArrayOutput ¶
func (o GoogleCloudApigeeV1RateRangeResponseArrayOutput) ToGoogleCloudApigeeV1RateRangeResponseArrayOutput() GoogleCloudApigeeV1RateRangeResponseArrayOutput
func (GoogleCloudApigeeV1RateRangeResponseArrayOutput) ToGoogleCloudApigeeV1RateRangeResponseArrayOutputWithContext ¶
func (o GoogleCloudApigeeV1RateRangeResponseArrayOutput) ToGoogleCloudApigeeV1RateRangeResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1RateRangeResponseArrayOutput
type GoogleCloudApigeeV1RateRangeResponseOutput ¶
type GoogleCloudApigeeV1RateRangeResponseOutput struct{ *pulumi.OutputState }
API call volume range and the fees charged when the total number of API calls is within the range.
func (GoogleCloudApigeeV1RateRangeResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1RateRangeResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1RateRangeResponseOutput) End ¶
func (o GoogleCloudApigeeV1RateRangeResponseOutput) End() pulumi.StringOutput
Ending value of the range. Set to 0 or `null` for the last range of values.
func (GoogleCloudApigeeV1RateRangeResponseOutput) Fee ¶
Fee to charge when total number of API calls falls within this range.
func (GoogleCloudApigeeV1RateRangeResponseOutput) Start ¶
func (o GoogleCloudApigeeV1RateRangeResponseOutput) Start() pulumi.StringOutput
Starting value of the range. Set to 0 or `null` for the initial range of values.
func (GoogleCloudApigeeV1RateRangeResponseOutput) ToGoogleCloudApigeeV1RateRangeResponseOutput ¶
func (o GoogleCloudApigeeV1RateRangeResponseOutput) ToGoogleCloudApigeeV1RateRangeResponseOutput() GoogleCloudApigeeV1RateRangeResponseOutput
func (GoogleCloudApigeeV1RateRangeResponseOutput) ToGoogleCloudApigeeV1RateRangeResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1RateRangeResponseOutput) ToGoogleCloudApigeeV1RateRangeResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1RateRangeResponseOutput
type GoogleCloudApigeeV1ReportProperty ¶
type GoogleCloudApigeeV1ReportProperty struct { // name of the property Property *string `pulumi:"property"` // property values Value []GoogleCloudApigeeV1Attribute `pulumi:"value"` }
type GoogleCloudApigeeV1ReportPropertyArgs ¶
type GoogleCloudApigeeV1ReportPropertyArgs struct { // name of the property Property pulumi.StringPtrInput `pulumi:"property"` // property values Value GoogleCloudApigeeV1AttributeArrayInput `pulumi:"value"` }
func (GoogleCloudApigeeV1ReportPropertyArgs) ElementType ¶
func (GoogleCloudApigeeV1ReportPropertyArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1ReportPropertyArgs) ToGoogleCloudApigeeV1ReportPropertyOutput ¶
func (i GoogleCloudApigeeV1ReportPropertyArgs) ToGoogleCloudApigeeV1ReportPropertyOutput() GoogleCloudApigeeV1ReportPropertyOutput
func (GoogleCloudApigeeV1ReportPropertyArgs) ToGoogleCloudApigeeV1ReportPropertyOutputWithContext ¶
func (i GoogleCloudApigeeV1ReportPropertyArgs) ToGoogleCloudApigeeV1ReportPropertyOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ReportPropertyOutput
type GoogleCloudApigeeV1ReportPropertyArray ¶
type GoogleCloudApigeeV1ReportPropertyArray []GoogleCloudApigeeV1ReportPropertyInput
func (GoogleCloudApigeeV1ReportPropertyArray) ElementType ¶
func (GoogleCloudApigeeV1ReportPropertyArray) ElementType() reflect.Type
func (GoogleCloudApigeeV1ReportPropertyArray) ToGoogleCloudApigeeV1ReportPropertyArrayOutput ¶
func (i GoogleCloudApigeeV1ReportPropertyArray) ToGoogleCloudApigeeV1ReportPropertyArrayOutput() GoogleCloudApigeeV1ReportPropertyArrayOutput
func (GoogleCloudApigeeV1ReportPropertyArray) ToGoogleCloudApigeeV1ReportPropertyArrayOutputWithContext ¶
func (i GoogleCloudApigeeV1ReportPropertyArray) ToGoogleCloudApigeeV1ReportPropertyArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ReportPropertyArrayOutput
type GoogleCloudApigeeV1ReportPropertyArrayInput ¶
type GoogleCloudApigeeV1ReportPropertyArrayInput interface { pulumi.Input ToGoogleCloudApigeeV1ReportPropertyArrayOutput() GoogleCloudApigeeV1ReportPropertyArrayOutput ToGoogleCloudApigeeV1ReportPropertyArrayOutputWithContext(context.Context) GoogleCloudApigeeV1ReportPropertyArrayOutput }
GoogleCloudApigeeV1ReportPropertyArrayInput is an input type that accepts GoogleCloudApigeeV1ReportPropertyArray and GoogleCloudApigeeV1ReportPropertyArrayOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1ReportPropertyArrayInput` via:
GoogleCloudApigeeV1ReportPropertyArray{ GoogleCloudApigeeV1ReportPropertyArgs{...} }
type GoogleCloudApigeeV1ReportPropertyArrayOutput ¶
type GoogleCloudApigeeV1ReportPropertyArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1ReportPropertyArrayOutput) ElementType ¶
func (GoogleCloudApigeeV1ReportPropertyArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ReportPropertyArrayOutput) ToGoogleCloudApigeeV1ReportPropertyArrayOutput ¶
func (o GoogleCloudApigeeV1ReportPropertyArrayOutput) ToGoogleCloudApigeeV1ReportPropertyArrayOutput() GoogleCloudApigeeV1ReportPropertyArrayOutput
func (GoogleCloudApigeeV1ReportPropertyArrayOutput) ToGoogleCloudApigeeV1ReportPropertyArrayOutputWithContext ¶
func (o GoogleCloudApigeeV1ReportPropertyArrayOutput) ToGoogleCloudApigeeV1ReportPropertyArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ReportPropertyArrayOutput
type GoogleCloudApigeeV1ReportPropertyInput ¶
type GoogleCloudApigeeV1ReportPropertyInput interface { pulumi.Input ToGoogleCloudApigeeV1ReportPropertyOutput() GoogleCloudApigeeV1ReportPropertyOutput ToGoogleCloudApigeeV1ReportPropertyOutputWithContext(context.Context) GoogleCloudApigeeV1ReportPropertyOutput }
GoogleCloudApigeeV1ReportPropertyInput is an input type that accepts GoogleCloudApigeeV1ReportPropertyArgs and GoogleCloudApigeeV1ReportPropertyOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1ReportPropertyInput` via:
GoogleCloudApigeeV1ReportPropertyArgs{...}
type GoogleCloudApigeeV1ReportPropertyOutput ¶
type GoogleCloudApigeeV1ReportPropertyOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1ReportPropertyOutput) ElementType ¶
func (GoogleCloudApigeeV1ReportPropertyOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ReportPropertyOutput) Property ¶
func (o GoogleCloudApigeeV1ReportPropertyOutput) Property() pulumi.StringPtrOutput
name of the property
func (GoogleCloudApigeeV1ReportPropertyOutput) ToGoogleCloudApigeeV1ReportPropertyOutput ¶
func (o GoogleCloudApigeeV1ReportPropertyOutput) ToGoogleCloudApigeeV1ReportPropertyOutput() GoogleCloudApigeeV1ReportPropertyOutput
func (GoogleCloudApigeeV1ReportPropertyOutput) ToGoogleCloudApigeeV1ReportPropertyOutputWithContext ¶
func (o GoogleCloudApigeeV1ReportPropertyOutput) ToGoogleCloudApigeeV1ReportPropertyOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ReportPropertyOutput
type GoogleCloudApigeeV1ReportPropertyResponse ¶
type GoogleCloudApigeeV1ReportPropertyResponse struct { // name of the property Property string `pulumi:"property"` // property values Value []GoogleCloudApigeeV1AttributeResponse `pulumi:"value"` }
type GoogleCloudApigeeV1ReportPropertyResponseArrayOutput ¶
type GoogleCloudApigeeV1ReportPropertyResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1ReportPropertyResponseArrayOutput) ElementType ¶
func (GoogleCloudApigeeV1ReportPropertyResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ReportPropertyResponseArrayOutput) ToGoogleCloudApigeeV1ReportPropertyResponseArrayOutput ¶
func (o GoogleCloudApigeeV1ReportPropertyResponseArrayOutput) ToGoogleCloudApigeeV1ReportPropertyResponseArrayOutput() GoogleCloudApigeeV1ReportPropertyResponseArrayOutput
func (GoogleCloudApigeeV1ReportPropertyResponseArrayOutput) ToGoogleCloudApigeeV1ReportPropertyResponseArrayOutputWithContext ¶
func (o GoogleCloudApigeeV1ReportPropertyResponseArrayOutput) ToGoogleCloudApigeeV1ReportPropertyResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ReportPropertyResponseArrayOutput
type GoogleCloudApigeeV1ReportPropertyResponseOutput ¶
type GoogleCloudApigeeV1ReportPropertyResponseOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1ReportPropertyResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1ReportPropertyResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1ReportPropertyResponseOutput) Property ¶
func (o GoogleCloudApigeeV1ReportPropertyResponseOutput) Property() pulumi.StringOutput
name of the property
func (GoogleCloudApigeeV1ReportPropertyResponseOutput) ToGoogleCloudApigeeV1ReportPropertyResponseOutput ¶
func (o GoogleCloudApigeeV1ReportPropertyResponseOutput) ToGoogleCloudApigeeV1ReportPropertyResponseOutput() GoogleCloudApigeeV1ReportPropertyResponseOutput
func (GoogleCloudApigeeV1ReportPropertyResponseOutput) ToGoogleCloudApigeeV1ReportPropertyResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1ReportPropertyResponseOutput) ToGoogleCloudApigeeV1ReportPropertyResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1ReportPropertyResponseOutput
func (GoogleCloudApigeeV1ReportPropertyResponseOutput) Value ¶
func (o GoogleCloudApigeeV1ReportPropertyResponseOutput) Value() GoogleCloudApigeeV1AttributeResponseArrayOutput
property values
type GoogleCloudApigeeV1RevenueShareRange ¶
type GoogleCloudApigeeV1RevenueShareRange struct { string `pulumi:"end"` SharePercentage *float64 `pulumi:"sharePercentage"` Start *string `pulumi:"start"` }End *
API call volume range and the percentage of revenue to share with the developer when the total number of API calls is within the range.
type GoogleCloudApigeeV1RevenueShareRangeArgs ¶
type GoogleCloudApigeeV1RevenueShareRangeArgs struct { pulumi.StringPtrInput `pulumi:"end"` SharePercentage pulumi.Float64PtrInput `pulumi:"sharePercentage"` Start pulumi.StringPtrInput `pulumi:"start"` }End
API call volume range and the percentage of revenue to share with the developer when the total number of API calls is within the range.
func (GoogleCloudApigeeV1RevenueShareRangeArgs) ElementType ¶
func (GoogleCloudApigeeV1RevenueShareRangeArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1RevenueShareRangeArgs) ToGoogleCloudApigeeV1RevenueShareRangeOutput ¶
func (i GoogleCloudApigeeV1RevenueShareRangeArgs) ToGoogleCloudApigeeV1RevenueShareRangeOutput() GoogleCloudApigeeV1RevenueShareRangeOutput
func (GoogleCloudApigeeV1RevenueShareRangeArgs) ToGoogleCloudApigeeV1RevenueShareRangeOutputWithContext ¶
func (i GoogleCloudApigeeV1RevenueShareRangeArgs) ToGoogleCloudApigeeV1RevenueShareRangeOutputWithContext(ctx context.Context) GoogleCloudApigeeV1RevenueShareRangeOutput
type GoogleCloudApigeeV1RevenueShareRangeArray ¶
type GoogleCloudApigeeV1RevenueShareRangeArray []GoogleCloudApigeeV1RevenueShareRangeInput
func (GoogleCloudApigeeV1RevenueShareRangeArray) ElementType ¶
func (GoogleCloudApigeeV1RevenueShareRangeArray) ElementType() reflect.Type
func (GoogleCloudApigeeV1RevenueShareRangeArray) ToGoogleCloudApigeeV1RevenueShareRangeArrayOutput ¶
func (i GoogleCloudApigeeV1RevenueShareRangeArray) ToGoogleCloudApigeeV1RevenueShareRangeArrayOutput() GoogleCloudApigeeV1RevenueShareRangeArrayOutput
func (GoogleCloudApigeeV1RevenueShareRangeArray) ToGoogleCloudApigeeV1RevenueShareRangeArrayOutputWithContext ¶
func (i GoogleCloudApigeeV1RevenueShareRangeArray) ToGoogleCloudApigeeV1RevenueShareRangeArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1RevenueShareRangeArrayOutput
type GoogleCloudApigeeV1RevenueShareRangeArrayInput ¶
GoogleCloudApigeeV1RevenueShareRangeArrayInput is an input type that accepts GoogleCloudApigeeV1RevenueShareRangeArray and GoogleCloudApigeeV1RevenueShareRangeArrayOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1RevenueShareRangeArrayInput` via:
GoogleCloudApigeeV1RevenueShareRangeArray{ GoogleCloudApigeeV1RevenueShareRangeArgs{...} }
type GoogleCloudApigeeV1RevenueShareRangeArrayOutput ¶
func (GoogleCloudApigeeV1RevenueShareRangeArrayOutput) ElementType ¶
func (GoogleCloudApigeeV1RevenueShareRangeArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1RevenueShareRangeArrayOutput) ToGoogleCloudApigeeV1RevenueShareRangeArrayOutput ¶
func (o GoogleCloudApigeeV1RevenueShareRangeArrayOutput) ToGoogleCloudApigeeV1RevenueShareRangeArrayOutput() GoogleCloudApigeeV1RevenueShareRangeArrayOutput
func (GoogleCloudApigeeV1RevenueShareRangeArrayOutput) ToGoogleCloudApigeeV1RevenueShareRangeArrayOutputWithContext ¶
func (o GoogleCloudApigeeV1RevenueShareRangeArrayOutput) ToGoogleCloudApigeeV1RevenueShareRangeArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1RevenueShareRangeArrayOutput
type GoogleCloudApigeeV1RevenueShareRangeInput ¶
GoogleCloudApigeeV1RevenueShareRangeInput is an input type that accepts GoogleCloudApigeeV1RevenueShareRangeArgs and GoogleCloudApigeeV1RevenueShareRangeOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1RevenueShareRangeInput` via:
GoogleCloudApigeeV1RevenueShareRangeArgs{...}
type GoogleCloudApigeeV1RevenueShareRangeOutput ¶
API call volume range and the percentage of revenue to share with the developer when the total number of API calls is within the range.
func (GoogleCloudApigeeV1RevenueShareRangeOutput) ElementType ¶
func (GoogleCloudApigeeV1RevenueShareRangeOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1RevenueShareRangeOutput) End ¶
func (o GoogleCloudApigeeV1RevenueShareRangeOutput) End() pulumi.StringPtrOutput
Ending value of the range. Set to 0 or `null` for the last range of values.
func (GoogleCloudApigeeV1RevenueShareRangeOutput) SharePercentage ¶
func (o GoogleCloudApigeeV1RevenueShareRangeOutput) SharePercentage() pulumi.Float64PtrOutput
Percentage of the revenue to be shared with the developer. For example, to share 21 percent of the total revenue with the developer, set this value to 21. Specify a decimal number with a maximum of two digits following the decimal point.
func (GoogleCloudApigeeV1RevenueShareRangeOutput) Start ¶
func (o GoogleCloudApigeeV1RevenueShareRangeOutput) Start() pulumi.StringPtrOutput
Starting value of the range. Set to 0 or `null` for the initial range of values.
func (GoogleCloudApigeeV1RevenueShareRangeOutput) ToGoogleCloudApigeeV1RevenueShareRangeOutput ¶
func (o GoogleCloudApigeeV1RevenueShareRangeOutput) ToGoogleCloudApigeeV1RevenueShareRangeOutput() GoogleCloudApigeeV1RevenueShareRangeOutput
func (GoogleCloudApigeeV1RevenueShareRangeOutput) ToGoogleCloudApigeeV1RevenueShareRangeOutputWithContext ¶
func (o GoogleCloudApigeeV1RevenueShareRangeOutput) ToGoogleCloudApigeeV1RevenueShareRangeOutputWithContext(ctx context.Context) GoogleCloudApigeeV1RevenueShareRangeOutput
type GoogleCloudApigeeV1RevenueShareRangeResponse ¶
type GoogleCloudApigeeV1RevenueShareRangeResponse struct { string `pulumi:"end"` SharePercentage float64 `pulumi:"sharePercentage"` Start string `pulumi:"start"` }End
API call volume range and the percentage of revenue to share with the developer when the total number of API calls is within the range.
type GoogleCloudApigeeV1RevenueShareRangeResponseArrayOutput ¶
func (GoogleCloudApigeeV1RevenueShareRangeResponseArrayOutput) ElementType ¶
func (GoogleCloudApigeeV1RevenueShareRangeResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1RevenueShareRangeResponseArrayOutput) ToGoogleCloudApigeeV1RevenueShareRangeResponseArrayOutput ¶
func (o GoogleCloudApigeeV1RevenueShareRangeResponseArrayOutput) ToGoogleCloudApigeeV1RevenueShareRangeResponseArrayOutput() GoogleCloudApigeeV1RevenueShareRangeResponseArrayOutput
func (GoogleCloudApigeeV1RevenueShareRangeResponseArrayOutput) ToGoogleCloudApigeeV1RevenueShareRangeResponseArrayOutputWithContext ¶
func (o GoogleCloudApigeeV1RevenueShareRangeResponseArrayOutput) ToGoogleCloudApigeeV1RevenueShareRangeResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1RevenueShareRangeResponseArrayOutput
type GoogleCloudApigeeV1RevenueShareRangeResponseOutput ¶
API call volume range and the percentage of revenue to share with the developer when the total number of API calls is within the range.
func (GoogleCloudApigeeV1RevenueShareRangeResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1RevenueShareRangeResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1RevenueShareRangeResponseOutput) End ¶
func (o GoogleCloudApigeeV1RevenueShareRangeResponseOutput) End() pulumi.StringOutput
Ending value of the range. Set to 0 or `null` for the last range of values.
func (GoogleCloudApigeeV1RevenueShareRangeResponseOutput) SharePercentage ¶
func (o GoogleCloudApigeeV1RevenueShareRangeResponseOutput) SharePercentage() pulumi.Float64Output
Percentage of the revenue to be shared with the developer. For example, to share 21 percent of the total revenue with the developer, set this value to 21. Specify a decimal number with a maximum of two digits following the decimal point.
func (GoogleCloudApigeeV1RevenueShareRangeResponseOutput) Start ¶
func (o GoogleCloudApigeeV1RevenueShareRangeResponseOutput) Start() pulumi.StringOutput
Starting value of the range. Set to 0 or `null` for the initial range of values.
func (GoogleCloudApigeeV1RevenueShareRangeResponseOutput) ToGoogleCloudApigeeV1RevenueShareRangeResponseOutput ¶
func (o GoogleCloudApigeeV1RevenueShareRangeResponseOutput) ToGoogleCloudApigeeV1RevenueShareRangeResponseOutput() GoogleCloudApigeeV1RevenueShareRangeResponseOutput
func (GoogleCloudApigeeV1RevenueShareRangeResponseOutput) ToGoogleCloudApigeeV1RevenueShareRangeResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1RevenueShareRangeResponseOutput) ToGoogleCloudApigeeV1RevenueShareRangeResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1RevenueShareRangeResponseOutput
type GoogleCloudApigeeV1SecurityActionAllow ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionAllow struct { }
Message that should be set in case of an Allow Action. This does not have any fields.
type GoogleCloudApigeeV1SecurityActionAllowArgs ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionAllowArgs struct { }
Message that should be set in case of an Allow Action. This does not have any fields.
func (GoogleCloudApigeeV1SecurityActionAllowArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityActionAllowArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityActionAllowArgs) ToGoogleCloudApigeeV1SecurityActionAllowOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityActionAllowArgs) ToGoogleCloudApigeeV1SecurityActionAllowOutput() GoogleCloudApigeeV1SecurityActionAllowOutput
func (GoogleCloudApigeeV1SecurityActionAllowArgs) ToGoogleCloudApigeeV1SecurityActionAllowOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityActionAllowArgs) ToGoogleCloudApigeeV1SecurityActionAllowOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionAllowOutput
func (GoogleCloudApigeeV1SecurityActionAllowArgs) ToGoogleCloudApigeeV1SecurityActionAllowPtrOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityActionAllowArgs) ToGoogleCloudApigeeV1SecurityActionAllowPtrOutput() GoogleCloudApigeeV1SecurityActionAllowPtrOutput
func (GoogleCloudApigeeV1SecurityActionAllowArgs) ToGoogleCloudApigeeV1SecurityActionAllowPtrOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityActionAllowArgs) ToGoogleCloudApigeeV1SecurityActionAllowPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionAllowPtrOutput
type GoogleCloudApigeeV1SecurityActionAllowInput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionAllowInput interface { pulumi.Input ToGoogleCloudApigeeV1SecurityActionAllowOutput() GoogleCloudApigeeV1SecurityActionAllowOutput ToGoogleCloudApigeeV1SecurityActionAllowOutputWithContext(context.Context) GoogleCloudApigeeV1SecurityActionAllowOutput }
GoogleCloudApigeeV1SecurityActionAllowInput is an input type that accepts GoogleCloudApigeeV1SecurityActionAllowArgs and GoogleCloudApigeeV1SecurityActionAllowOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1SecurityActionAllowInput` via:
GoogleCloudApigeeV1SecurityActionAllowArgs{...}
type GoogleCloudApigeeV1SecurityActionAllowOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionAllowOutput struct{ *pulumi.OutputState }
Message that should be set in case of an Allow Action. This does not have any fields.
func (GoogleCloudApigeeV1SecurityActionAllowOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityActionAllowOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityActionAllowOutput) ToGoogleCloudApigeeV1SecurityActionAllowOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionAllowOutput) ToGoogleCloudApigeeV1SecurityActionAllowOutput() GoogleCloudApigeeV1SecurityActionAllowOutput
func (GoogleCloudApigeeV1SecurityActionAllowOutput) ToGoogleCloudApigeeV1SecurityActionAllowOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionAllowOutput) ToGoogleCloudApigeeV1SecurityActionAllowOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionAllowOutput
func (GoogleCloudApigeeV1SecurityActionAllowOutput) ToGoogleCloudApigeeV1SecurityActionAllowPtrOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionAllowOutput) ToGoogleCloudApigeeV1SecurityActionAllowPtrOutput() GoogleCloudApigeeV1SecurityActionAllowPtrOutput
func (GoogleCloudApigeeV1SecurityActionAllowOutput) ToGoogleCloudApigeeV1SecurityActionAllowPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionAllowOutput) ToGoogleCloudApigeeV1SecurityActionAllowPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionAllowPtrOutput
type GoogleCloudApigeeV1SecurityActionAllowPtrInput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionAllowPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1SecurityActionAllowPtrOutput() GoogleCloudApigeeV1SecurityActionAllowPtrOutput ToGoogleCloudApigeeV1SecurityActionAllowPtrOutputWithContext(context.Context) GoogleCloudApigeeV1SecurityActionAllowPtrOutput }
GoogleCloudApigeeV1SecurityActionAllowPtrInput is an input type that accepts GoogleCloudApigeeV1SecurityActionAllowArgs, GoogleCloudApigeeV1SecurityActionAllowPtr and GoogleCloudApigeeV1SecurityActionAllowPtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1SecurityActionAllowPtrInput` via:
GoogleCloudApigeeV1SecurityActionAllowArgs{...} or: nil
func GoogleCloudApigeeV1SecurityActionAllowPtr ¶ added in v0.32.0
func GoogleCloudApigeeV1SecurityActionAllowPtr(v *GoogleCloudApigeeV1SecurityActionAllowArgs) GoogleCloudApigeeV1SecurityActionAllowPtrInput
type GoogleCloudApigeeV1SecurityActionAllowPtrOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionAllowPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1SecurityActionAllowPtrOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityActionAllowPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityActionAllowPtrOutput) ToGoogleCloudApigeeV1SecurityActionAllowPtrOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionAllowPtrOutput) ToGoogleCloudApigeeV1SecurityActionAllowPtrOutput() GoogleCloudApigeeV1SecurityActionAllowPtrOutput
func (GoogleCloudApigeeV1SecurityActionAllowPtrOutput) ToGoogleCloudApigeeV1SecurityActionAllowPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionAllowPtrOutput) ToGoogleCloudApigeeV1SecurityActionAllowPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionAllowPtrOutput
type GoogleCloudApigeeV1SecurityActionAllowResponse ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionAllowResponse struct { }
Message that should be set in case of an Allow Action. This does not have any fields.
type GoogleCloudApigeeV1SecurityActionAllowResponseOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionAllowResponseOutput struct{ *pulumi.OutputState }
Message that should be set in case of an Allow Action. This does not have any fields.
func (GoogleCloudApigeeV1SecurityActionAllowResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityActionAllowResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityActionAllowResponseOutput) ToGoogleCloudApigeeV1SecurityActionAllowResponseOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionAllowResponseOutput) ToGoogleCloudApigeeV1SecurityActionAllowResponseOutput() GoogleCloudApigeeV1SecurityActionAllowResponseOutput
func (GoogleCloudApigeeV1SecurityActionAllowResponseOutput) ToGoogleCloudApigeeV1SecurityActionAllowResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionAllowResponseOutput) ToGoogleCloudApigeeV1SecurityActionAllowResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionAllowResponseOutput
type GoogleCloudApigeeV1SecurityActionConditionConfig ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionConditionConfig struct { // Optional. A list of Bot Reasons. Current options: Flooder, Brute Guessor, Static Content Scraper, OAuth Abuser, Robot Abuser, TorListRule, Advanced Anomaly Detection and Advanced API Scraper. BotReasons []string `pulumi:"botReasons"` // Optional. A list of IP addresses. This could be either IPv4 or IPv6. Limited to 100 per action. IpAddressRanges []string `pulumi:"ipAddressRanges"` }
The following are a list of conditions. A valid SecurityAction must contain at least one condition. Within a condition, each element is ORed. Across conditions elements are ANDed. For example if a SecurityAction has the following: api_keys: ["key1", "key2"] and developers: ["dev1", "dev2"] then this is interpreted as: enforce the action if the incoming request has ((api_key = "key1" OR api_key="key") AND (developer="dev1" OR developer="dev2"))
type GoogleCloudApigeeV1SecurityActionConditionConfigArgs ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionConditionConfigArgs struct { // Optional. A list of Bot Reasons. Current options: Flooder, Brute Guessor, Static Content Scraper, OAuth Abuser, Robot Abuser, TorListRule, Advanced Anomaly Detection and Advanced API Scraper. BotReasons pulumi.StringArrayInput `pulumi:"botReasons"` // Optional. A list of IP addresses. This could be either IPv4 or IPv6. Limited to 100 per action. IpAddressRanges pulumi.StringArrayInput `pulumi:"ipAddressRanges"` }
The following are a list of conditions. A valid SecurityAction must contain at least one condition. Within a condition, each element is ORed. Across conditions elements are ANDed. For example if a SecurityAction has the following: api_keys: ["key1", "key2"] and developers: ["dev1", "dev2"] then this is interpreted as: enforce the action if the incoming request has ((api_key = "key1" OR api_key="key") AND (developer="dev1" OR developer="dev2"))
func (GoogleCloudApigeeV1SecurityActionConditionConfigArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityActionConditionConfigArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityActionConditionConfigArgs) ToGoogleCloudApigeeV1SecurityActionConditionConfigOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityActionConditionConfigArgs) ToGoogleCloudApigeeV1SecurityActionConditionConfigOutput() GoogleCloudApigeeV1SecurityActionConditionConfigOutput
func (GoogleCloudApigeeV1SecurityActionConditionConfigArgs) ToGoogleCloudApigeeV1SecurityActionConditionConfigOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityActionConditionConfigArgs) ToGoogleCloudApigeeV1SecurityActionConditionConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionConditionConfigOutput
type GoogleCloudApigeeV1SecurityActionConditionConfigInput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionConditionConfigInput interface { pulumi.Input ToGoogleCloudApigeeV1SecurityActionConditionConfigOutput() GoogleCloudApigeeV1SecurityActionConditionConfigOutput ToGoogleCloudApigeeV1SecurityActionConditionConfigOutputWithContext(context.Context) GoogleCloudApigeeV1SecurityActionConditionConfigOutput }
GoogleCloudApigeeV1SecurityActionConditionConfigInput is an input type that accepts GoogleCloudApigeeV1SecurityActionConditionConfigArgs and GoogleCloudApigeeV1SecurityActionConditionConfigOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1SecurityActionConditionConfigInput` via:
GoogleCloudApigeeV1SecurityActionConditionConfigArgs{...}
type GoogleCloudApigeeV1SecurityActionConditionConfigOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionConditionConfigOutput struct{ *pulumi.OutputState }
The following are a list of conditions. A valid SecurityAction must contain at least one condition. Within a condition, each element is ORed. Across conditions elements are ANDed. For example if a SecurityAction has the following: api_keys: ["key1", "key2"] and developers: ["dev1", "dev2"] then this is interpreted as: enforce the action if the incoming request has ((api_key = "key1" OR api_key="key") AND (developer="dev1" OR developer="dev2"))
func (GoogleCloudApigeeV1SecurityActionConditionConfigOutput) BotReasons ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionConditionConfigOutput) BotReasons() pulumi.StringArrayOutput
Optional. A list of Bot Reasons. Current options: Flooder, Brute Guessor, Static Content Scraper, OAuth Abuser, Robot Abuser, TorListRule, Advanced Anomaly Detection and Advanced API Scraper.
func (GoogleCloudApigeeV1SecurityActionConditionConfigOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityActionConditionConfigOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityActionConditionConfigOutput) IpAddressRanges ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionConditionConfigOutput) IpAddressRanges() pulumi.StringArrayOutput
Optional. A list of IP addresses. This could be either IPv4 or IPv6. Limited to 100 per action.
func (GoogleCloudApigeeV1SecurityActionConditionConfigOutput) ToGoogleCloudApigeeV1SecurityActionConditionConfigOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionConditionConfigOutput) ToGoogleCloudApigeeV1SecurityActionConditionConfigOutput() GoogleCloudApigeeV1SecurityActionConditionConfigOutput
func (GoogleCloudApigeeV1SecurityActionConditionConfigOutput) ToGoogleCloudApigeeV1SecurityActionConditionConfigOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionConditionConfigOutput) ToGoogleCloudApigeeV1SecurityActionConditionConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionConditionConfigOutput
type GoogleCloudApigeeV1SecurityActionConditionConfigResponse ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionConditionConfigResponse struct { // Optional. A list of Bot Reasons. Current options: Flooder, Brute Guessor, Static Content Scraper, OAuth Abuser, Robot Abuser, TorListRule, Advanced Anomaly Detection and Advanced API Scraper. BotReasons []string `pulumi:"botReasons"` // Optional. A list of IP addresses. This could be either IPv4 or IPv6. Limited to 100 per action. IpAddressRanges []string `pulumi:"ipAddressRanges"` }
The following are a list of conditions. A valid SecurityAction must contain at least one condition. Within a condition, each element is ORed. Across conditions elements are ANDed. For example if a SecurityAction has the following: api_keys: ["key1", "key2"] and developers: ["dev1", "dev2"] then this is interpreted as: enforce the action if the incoming request has ((api_key = "key1" OR api_key="key") AND (developer="dev1" OR developer="dev2"))
type GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput struct{ *pulumi.OutputState }
The following are a list of conditions. A valid SecurityAction must contain at least one condition. Within a condition, each element is ORed. Across conditions elements are ANDed. For example if a SecurityAction has the following: api_keys: ["key1", "key2"] and developers: ["dev1", "dev2"] then this is interpreted as: enforce the action if the incoming request has ((api_key = "key1" OR api_key="key") AND (developer="dev1" OR developer="dev2"))
func (GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput) BotReasons ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput) BotReasons() pulumi.StringArrayOutput
Optional. A list of Bot Reasons. Current options: Flooder, Brute Guessor, Static Content Scraper, OAuth Abuser, Robot Abuser, TorListRule, Advanced Anomaly Detection and Advanced API Scraper.
func (GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput) IpAddressRanges ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput) IpAddressRanges() pulumi.StringArrayOutput
Optional. A list of IP addresses. This could be either IPv4 or IPv6. Limited to 100 per action.
func (GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput) ToGoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput) ToGoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput() GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput
func (GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput) ToGoogleCloudApigeeV1SecurityActionConditionConfigResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput) ToGoogleCloudApigeeV1SecurityActionConditionConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput
type GoogleCloudApigeeV1SecurityActionDeny ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionDeny struct { // Optional. The HTTP response code if the Action = DENY. ResponseCode *int `pulumi:"responseCode"` }
Message that should be set in case of a Deny Action.
type GoogleCloudApigeeV1SecurityActionDenyArgs ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionDenyArgs struct { // Optional. The HTTP response code if the Action = DENY. ResponseCode pulumi.IntPtrInput `pulumi:"responseCode"` }
Message that should be set in case of a Deny Action.
func (GoogleCloudApigeeV1SecurityActionDenyArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityActionDenyArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityActionDenyArgs) ToGoogleCloudApigeeV1SecurityActionDenyOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityActionDenyArgs) ToGoogleCloudApigeeV1SecurityActionDenyOutput() GoogleCloudApigeeV1SecurityActionDenyOutput
func (GoogleCloudApigeeV1SecurityActionDenyArgs) ToGoogleCloudApigeeV1SecurityActionDenyOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityActionDenyArgs) ToGoogleCloudApigeeV1SecurityActionDenyOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionDenyOutput
func (GoogleCloudApigeeV1SecurityActionDenyArgs) ToGoogleCloudApigeeV1SecurityActionDenyPtrOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityActionDenyArgs) ToGoogleCloudApigeeV1SecurityActionDenyPtrOutput() GoogleCloudApigeeV1SecurityActionDenyPtrOutput
func (GoogleCloudApigeeV1SecurityActionDenyArgs) ToGoogleCloudApigeeV1SecurityActionDenyPtrOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityActionDenyArgs) ToGoogleCloudApigeeV1SecurityActionDenyPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionDenyPtrOutput
type GoogleCloudApigeeV1SecurityActionDenyInput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionDenyInput interface { pulumi.Input ToGoogleCloudApigeeV1SecurityActionDenyOutput() GoogleCloudApigeeV1SecurityActionDenyOutput ToGoogleCloudApigeeV1SecurityActionDenyOutputWithContext(context.Context) GoogleCloudApigeeV1SecurityActionDenyOutput }
GoogleCloudApigeeV1SecurityActionDenyInput is an input type that accepts GoogleCloudApigeeV1SecurityActionDenyArgs and GoogleCloudApigeeV1SecurityActionDenyOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1SecurityActionDenyInput` via:
GoogleCloudApigeeV1SecurityActionDenyArgs{...}
type GoogleCloudApigeeV1SecurityActionDenyOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionDenyOutput struct{ *pulumi.OutputState }
Message that should be set in case of a Deny Action.
func (GoogleCloudApigeeV1SecurityActionDenyOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityActionDenyOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityActionDenyOutput) ResponseCode ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionDenyOutput) ResponseCode() pulumi.IntPtrOutput
Optional. The HTTP response code if the Action = DENY.
func (GoogleCloudApigeeV1SecurityActionDenyOutput) ToGoogleCloudApigeeV1SecurityActionDenyOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionDenyOutput) ToGoogleCloudApigeeV1SecurityActionDenyOutput() GoogleCloudApigeeV1SecurityActionDenyOutput
func (GoogleCloudApigeeV1SecurityActionDenyOutput) ToGoogleCloudApigeeV1SecurityActionDenyOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionDenyOutput) ToGoogleCloudApigeeV1SecurityActionDenyOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionDenyOutput
func (GoogleCloudApigeeV1SecurityActionDenyOutput) ToGoogleCloudApigeeV1SecurityActionDenyPtrOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionDenyOutput) ToGoogleCloudApigeeV1SecurityActionDenyPtrOutput() GoogleCloudApigeeV1SecurityActionDenyPtrOutput
func (GoogleCloudApigeeV1SecurityActionDenyOutput) ToGoogleCloudApigeeV1SecurityActionDenyPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionDenyOutput) ToGoogleCloudApigeeV1SecurityActionDenyPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionDenyPtrOutput
type GoogleCloudApigeeV1SecurityActionDenyPtrInput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionDenyPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1SecurityActionDenyPtrOutput() GoogleCloudApigeeV1SecurityActionDenyPtrOutput ToGoogleCloudApigeeV1SecurityActionDenyPtrOutputWithContext(context.Context) GoogleCloudApigeeV1SecurityActionDenyPtrOutput }
GoogleCloudApigeeV1SecurityActionDenyPtrInput is an input type that accepts GoogleCloudApigeeV1SecurityActionDenyArgs, GoogleCloudApigeeV1SecurityActionDenyPtr and GoogleCloudApigeeV1SecurityActionDenyPtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1SecurityActionDenyPtrInput` via:
GoogleCloudApigeeV1SecurityActionDenyArgs{...} or: nil
func GoogleCloudApigeeV1SecurityActionDenyPtr ¶ added in v0.32.0
func GoogleCloudApigeeV1SecurityActionDenyPtr(v *GoogleCloudApigeeV1SecurityActionDenyArgs) GoogleCloudApigeeV1SecurityActionDenyPtrInput
type GoogleCloudApigeeV1SecurityActionDenyPtrOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionDenyPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1SecurityActionDenyPtrOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityActionDenyPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityActionDenyPtrOutput) ResponseCode ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionDenyPtrOutput) ResponseCode() pulumi.IntPtrOutput
Optional. The HTTP response code if the Action = DENY.
func (GoogleCloudApigeeV1SecurityActionDenyPtrOutput) ToGoogleCloudApigeeV1SecurityActionDenyPtrOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionDenyPtrOutput) ToGoogleCloudApigeeV1SecurityActionDenyPtrOutput() GoogleCloudApigeeV1SecurityActionDenyPtrOutput
func (GoogleCloudApigeeV1SecurityActionDenyPtrOutput) ToGoogleCloudApigeeV1SecurityActionDenyPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionDenyPtrOutput) ToGoogleCloudApigeeV1SecurityActionDenyPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionDenyPtrOutput
type GoogleCloudApigeeV1SecurityActionDenyResponse ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionDenyResponse struct { // Optional. The HTTP response code if the Action = DENY. ResponseCode int `pulumi:"responseCode"` }
Message that should be set in case of a Deny Action.
type GoogleCloudApigeeV1SecurityActionDenyResponseOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionDenyResponseOutput struct{ *pulumi.OutputState }
Message that should be set in case of a Deny Action.
func (GoogleCloudApigeeV1SecurityActionDenyResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityActionDenyResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityActionDenyResponseOutput) ResponseCode ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionDenyResponseOutput) ResponseCode() pulumi.IntOutput
Optional. The HTTP response code if the Action = DENY.
func (GoogleCloudApigeeV1SecurityActionDenyResponseOutput) ToGoogleCloudApigeeV1SecurityActionDenyResponseOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionDenyResponseOutput) ToGoogleCloudApigeeV1SecurityActionDenyResponseOutput() GoogleCloudApigeeV1SecurityActionDenyResponseOutput
func (GoogleCloudApigeeV1SecurityActionDenyResponseOutput) ToGoogleCloudApigeeV1SecurityActionDenyResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionDenyResponseOutput) ToGoogleCloudApigeeV1SecurityActionDenyResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionDenyResponseOutput
type GoogleCloudApigeeV1SecurityActionFlag ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionFlag struct { // Optional. A list of HTTP headers to be sent to the target in case of a FLAG SecurityAction. Limit 5 headers per SecurityAction. At least one is mandatory. Headers []GoogleCloudApigeeV1SecurityActionHttpHeader `pulumi:"headers"` }
The message that should be set in the case of a Flag action.
type GoogleCloudApigeeV1SecurityActionFlagArgs ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionFlagArgs struct { // Optional. A list of HTTP headers to be sent to the target in case of a FLAG SecurityAction. Limit 5 headers per SecurityAction. At least one is mandatory. Headers GoogleCloudApigeeV1SecurityActionHttpHeaderArrayInput `pulumi:"headers"` }
The message that should be set in the case of a Flag action.
func (GoogleCloudApigeeV1SecurityActionFlagArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityActionFlagArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityActionFlagArgs) ToGoogleCloudApigeeV1SecurityActionFlagOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityActionFlagArgs) ToGoogleCloudApigeeV1SecurityActionFlagOutput() GoogleCloudApigeeV1SecurityActionFlagOutput
func (GoogleCloudApigeeV1SecurityActionFlagArgs) ToGoogleCloudApigeeV1SecurityActionFlagOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityActionFlagArgs) ToGoogleCloudApigeeV1SecurityActionFlagOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionFlagOutput
func (GoogleCloudApigeeV1SecurityActionFlagArgs) ToGoogleCloudApigeeV1SecurityActionFlagPtrOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityActionFlagArgs) ToGoogleCloudApigeeV1SecurityActionFlagPtrOutput() GoogleCloudApigeeV1SecurityActionFlagPtrOutput
func (GoogleCloudApigeeV1SecurityActionFlagArgs) ToGoogleCloudApigeeV1SecurityActionFlagPtrOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityActionFlagArgs) ToGoogleCloudApigeeV1SecurityActionFlagPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionFlagPtrOutput
type GoogleCloudApigeeV1SecurityActionFlagInput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionFlagInput interface { pulumi.Input ToGoogleCloudApigeeV1SecurityActionFlagOutput() GoogleCloudApigeeV1SecurityActionFlagOutput ToGoogleCloudApigeeV1SecurityActionFlagOutputWithContext(context.Context) GoogleCloudApigeeV1SecurityActionFlagOutput }
GoogleCloudApigeeV1SecurityActionFlagInput is an input type that accepts GoogleCloudApigeeV1SecurityActionFlagArgs and GoogleCloudApigeeV1SecurityActionFlagOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1SecurityActionFlagInput` via:
GoogleCloudApigeeV1SecurityActionFlagArgs{...}
type GoogleCloudApigeeV1SecurityActionFlagOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionFlagOutput struct{ *pulumi.OutputState }
The message that should be set in the case of a Flag action.
func (GoogleCloudApigeeV1SecurityActionFlagOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityActionFlagOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityActionFlagOutput) Headers ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionFlagOutput) Headers() GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput
Optional. A list of HTTP headers to be sent to the target in case of a FLAG SecurityAction. Limit 5 headers per SecurityAction. At least one is mandatory.
func (GoogleCloudApigeeV1SecurityActionFlagOutput) ToGoogleCloudApigeeV1SecurityActionFlagOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionFlagOutput) ToGoogleCloudApigeeV1SecurityActionFlagOutput() GoogleCloudApigeeV1SecurityActionFlagOutput
func (GoogleCloudApigeeV1SecurityActionFlagOutput) ToGoogleCloudApigeeV1SecurityActionFlagOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionFlagOutput) ToGoogleCloudApigeeV1SecurityActionFlagOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionFlagOutput
func (GoogleCloudApigeeV1SecurityActionFlagOutput) ToGoogleCloudApigeeV1SecurityActionFlagPtrOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionFlagOutput) ToGoogleCloudApigeeV1SecurityActionFlagPtrOutput() GoogleCloudApigeeV1SecurityActionFlagPtrOutput
func (GoogleCloudApigeeV1SecurityActionFlagOutput) ToGoogleCloudApigeeV1SecurityActionFlagPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionFlagOutput) ToGoogleCloudApigeeV1SecurityActionFlagPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionFlagPtrOutput
type GoogleCloudApigeeV1SecurityActionFlagPtrInput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionFlagPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1SecurityActionFlagPtrOutput() GoogleCloudApigeeV1SecurityActionFlagPtrOutput ToGoogleCloudApigeeV1SecurityActionFlagPtrOutputWithContext(context.Context) GoogleCloudApigeeV1SecurityActionFlagPtrOutput }
GoogleCloudApigeeV1SecurityActionFlagPtrInput is an input type that accepts GoogleCloudApigeeV1SecurityActionFlagArgs, GoogleCloudApigeeV1SecurityActionFlagPtr and GoogleCloudApigeeV1SecurityActionFlagPtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1SecurityActionFlagPtrInput` via:
GoogleCloudApigeeV1SecurityActionFlagArgs{...} or: nil
func GoogleCloudApigeeV1SecurityActionFlagPtr ¶ added in v0.32.0
func GoogleCloudApigeeV1SecurityActionFlagPtr(v *GoogleCloudApigeeV1SecurityActionFlagArgs) GoogleCloudApigeeV1SecurityActionFlagPtrInput
type GoogleCloudApigeeV1SecurityActionFlagPtrOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionFlagPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1SecurityActionFlagPtrOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityActionFlagPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityActionFlagPtrOutput) Headers ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionFlagPtrOutput) Headers() GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput
Optional. A list of HTTP headers to be sent to the target in case of a FLAG SecurityAction. Limit 5 headers per SecurityAction. At least one is mandatory.
func (GoogleCloudApigeeV1SecurityActionFlagPtrOutput) ToGoogleCloudApigeeV1SecurityActionFlagPtrOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionFlagPtrOutput) ToGoogleCloudApigeeV1SecurityActionFlagPtrOutput() GoogleCloudApigeeV1SecurityActionFlagPtrOutput
func (GoogleCloudApigeeV1SecurityActionFlagPtrOutput) ToGoogleCloudApigeeV1SecurityActionFlagPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionFlagPtrOutput) ToGoogleCloudApigeeV1SecurityActionFlagPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionFlagPtrOutput
type GoogleCloudApigeeV1SecurityActionFlagResponse ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionFlagResponse struct { // Optional. A list of HTTP headers to be sent to the target in case of a FLAG SecurityAction. Limit 5 headers per SecurityAction. At least one is mandatory. Headers []GoogleCloudApigeeV1SecurityActionHttpHeaderResponse `pulumi:"headers"` }
The message that should be set in the case of a Flag action.
type GoogleCloudApigeeV1SecurityActionFlagResponseOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionFlagResponseOutput struct{ *pulumi.OutputState }
The message that should be set in the case of a Flag action.
func (GoogleCloudApigeeV1SecurityActionFlagResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityActionFlagResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityActionFlagResponseOutput) Headers ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionFlagResponseOutput) Headers() GoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutput
Optional. A list of HTTP headers to be sent to the target in case of a FLAG SecurityAction. Limit 5 headers per SecurityAction. At least one is mandatory.
func (GoogleCloudApigeeV1SecurityActionFlagResponseOutput) ToGoogleCloudApigeeV1SecurityActionFlagResponseOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionFlagResponseOutput) ToGoogleCloudApigeeV1SecurityActionFlagResponseOutput() GoogleCloudApigeeV1SecurityActionFlagResponseOutput
func (GoogleCloudApigeeV1SecurityActionFlagResponseOutput) ToGoogleCloudApigeeV1SecurityActionFlagResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionFlagResponseOutput) ToGoogleCloudApigeeV1SecurityActionFlagResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionFlagResponseOutput
type GoogleCloudApigeeV1SecurityActionHttpHeader ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionHttpHeader struct { // The header name to be sent to the target. Name *string `pulumi:"name"` // The header value to be sent to the target. Value *string `pulumi:"value"` }
An HTTP header.
type GoogleCloudApigeeV1SecurityActionHttpHeaderArgs ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionHttpHeaderArgs struct { // The header name to be sent to the target. Name pulumi.StringPtrInput `pulumi:"name"` // The header value to be sent to the target. Value pulumi.StringPtrInput `pulumi:"value"` }
An HTTP header.
func (GoogleCloudApigeeV1SecurityActionHttpHeaderArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityActionHttpHeaderArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityActionHttpHeaderArgs) ToGoogleCloudApigeeV1SecurityActionHttpHeaderOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityActionHttpHeaderArgs) ToGoogleCloudApigeeV1SecurityActionHttpHeaderOutput() GoogleCloudApigeeV1SecurityActionHttpHeaderOutput
func (GoogleCloudApigeeV1SecurityActionHttpHeaderArgs) ToGoogleCloudApigeeV1SecurityActionHttpHeaderOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityActionHttpHeaderArgs) ToGoogleCloudApigeeV1SecurityActionHttpHeaderOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionHttpHeaderOutput
type GoogleCloudApigeeV1SecurityActionHttpHeaderArray ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionHttpHeaderArray []GoogleCloudApigeeV1SecurityActionHttpHeaderInput
func (GoogleCloudApigeeV1SecurityActionHttpHeaderArray) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityActionHttpHeaderArray) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityActionHttpHeaderArray) ToGoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityActionHttpHeaderArray) ToGoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput() GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput
func (GoogleCloudApigeeV1SecurityActionHttpHeaderArray) ToGoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityActionHttpHeaderArray) ToGoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput
type GoogleCloudApigeeV1SecurityActionHttpHeaderArrayInput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionHttpHeaderArrayInput interface { pulumi.Input ToGoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput() GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput ToGoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutputWithContext(context.Context) GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput }
GoogleCloudApigeeV1SecurityActionHttpHeaderArrayInput is an input type that accepts GoogleCloudApigeeV1SecurityActionHttpHeaderArray and GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1SecurityActionHttpHeaderArrayInput` via:
GoogleCloudApigeeV1SecurityActionHttpHeaderArray{ GoogleCloudApigeeV1SecurityActionHttpHeaderArgs{...} }
type GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput) ToGoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput) ToGoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput() GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput
func (GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput) ToGoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput) ToGoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionHttpHeaderArrayOutput
type GoogleCloudApigeeV1SecurityActionHttpHeaderInput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionHttpHeaderInput interface { pulumi.Input ToGoogleCloudApigeeV1SecurityActionHttpHeaderOutput() GoogleCloudApigeeV1SecurityActionHttpHeaderOutput ToGoogleCloudApigeeV1SecurityActionHttpHeaderOutputWithContext(context.Context) GoogleCloudApigeeV1SecurityActionHttpHeaderOutput }
GoogleCloudApigeeV1SecurityActionHttpHeaderInput is an input type that accepts GoogleCloudApigeeV1SecurityActionHttpHeaderArgs and GoogleCloudApigeeV1SecurityActionHttpHeaderOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1SecurityActionHttpHeaderInput` via:
GoogleCloudApigeeV1SecurityActionHttpHeaderArgs{...}
type GoogleCloudApigeeV1SecurityActionHttpHeaderOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionHttpHeaderOutput struct{ *pulumi.OutputState }
An HTTP header.
func (GoogleCloudApigeeV1SecurityActionHttpHeaderOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityActionHttpHeaderOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityActionHttpHeaderOutput) Name ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionHttpHeaderOutput) Name() pulumi.StringPtrOutput
The header name to be sent to the target.
func (GoogleCloudApigeeV1SecurityActionHttpHeaderOutput) ToGoogleCloudApigeeV1SecurityActionHttpHeaderOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionHttpHeaderOutput) ToGoogleCloudApigeeV1SecurityActionHttpHeaderOutput() GoogleCloudApigeeV1SecurityActionHttpHeaderOutput
func (GoogleCloudApigeeV1SecurityActionHttpHeaderOutput) ToGoogleCloudApigeeV1SecurityActionHttpHeaderOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionHttpHeaderOutput) ToGoogleCloudApigeeV1SecurityActionHttpHeaderOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionHttpHeaderOutput
func (GoogleCloudApigeeV1SecurityActionHttpHeaderOutput) Value ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionHttpHeaderOutput) Value() pulumi.StringPtrOutput
The header value to be sent to the target.
type GoogleCloudApigeeV1SecurityActionHttpHeaderResponse ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionHttpHeaderResponse struct { // The header name to be sent to the target. Name string `pulumi:"name"` // The header value to be sent to the target. Value string `pulumi:"value"` }
An HTTP header.
type GoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutput) ToGoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutput) ToGoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutput() GoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutput
func (GoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutput) ToGoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutput) ToGoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionHttpHeaderResponseArrayOutput
type GoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput struct{ *pulumi.OutputState }
An HTTP header.
func (GoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput) Name ¶ added in v0.32.0
The header name to be sent to the target.
func (GoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput) ToGoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput) ToGoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput() GoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput
func (GoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput) ToGoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput) ToGoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput
func (GoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput) Value ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityActionHttpHeaderResponseOutput) Value() pulumi.StringOutput
The header value to be sent to the target.
type GoogleCloudApigeeV1SecurityProfileEnvironment ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityProfileEnvironment struct { }
Environment information of attached environments. Scoring an environment is enabled only if it is attached to a security profile.
type GoogleCloudApigeeV1SecurityProfileEnvironmentArgs ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityProfileEnvironmentArgs struct { }
Environment information of attached environments. Scoring an environment is enabled only if it is attached to a security profile.
func (GoogleCloudApigeeV1SecurityProfileEnvironmentArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityProfileEnvironmentArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityProfileEnvironmentArgs) ToGoogleCloudApigeeV1SecurityProfileEnvironmentOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityProfileEnvironmentArgs) ToGoogleCloudApigeeV1SecurityProfileEnvironmentOutput() GoogleCloudApigeeV1SecurityProfileEnvironmentOutput
func (GoogleCloudApigeeV1SecurityProfileEnvironmentArgs) ToGoogleCloudApigeeV1SecurityProfileEnvironmentOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityProfileEnvironmentArgs) ToGoogleCloudApigeeV1SecurityProfileEnvironmentOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityProfileEnvironmentOutput
type GoogleCloudApigeeV1SecurityProfileEnvironmentArray ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityProfileEnvironmentArray []GoogleCloudApigeeV1SecurityProfileEnvironmentInput
func (GoogleCloudApigeeV1SecurityProfileEnvironmentArray) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityProfileEnvironmentArray) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityProfileEnvironmentArray) ToGoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityProfileEnvironmentArray) ToGoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput() GoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput
func (GoogleCloudApigeeV1SecurityProfileEnvironmentArray) ToGoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityProfileEnvironmentArray) ToGoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput
type GoogleCloudApigeeV1SecurityProfileEnvironmentArrayInput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityProfileEnvironmentArrayInput interface { pulumi.Input ToGoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput() GoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput ToGoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutputWithContext(context.Context) GoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput }
GoogleCloudApigeeV1SecurityProfileEnvironmentArrayInput is an input type that accepts GoogleCloudApigeeV1SecurityProfileEnvironmentArray and GoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1SecurityProfileEnvironmentArrayInput` via:
GoogleCloudApigeeV1SecurityProfileEnvironmentArray{ GoogleCloudApigeeV1SecurityProfileEnvironmentArgs{...} }
type GoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput) ToGoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput) ToGoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput() GoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput
func (GoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput) ToGoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput) ToGoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityProfileEnvironmentArrayOutput
type GoogleCloudApigeeV1SecurityProfileEnvironmentInput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityProfileEnvironmentInput interface { pulumi.Input ToGoogleCloudApigeeV1SecurityProfileEnvironmentOutput() GoogleCloudApigeeV1SecurityProfileEnvironmentOutput ToGoogleCloudApigeeV1SecurityProfileEnvironmentOutputWithContext(context.Context) GoogleCloudApigeeV1SecurityProfileEnvironmentOutput }
GoogleCloudApigeeV1SecurityProfileEnvironmentInput is an input type that accepts GoogleCloudApigeeV1SecurityProfileEnvironmentArgs and GoogleCloudApigeeV1SecurityProfileEnvironmentOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1SecurityProfileEnvironmentInput` via:
GoogleCloudApigeeV1SecurityProfileEnvironmentArgs{...}
type GoogleCloudApigeeV1SecurityProfileEnvironmentOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityProfileEnvironmentOutput struct{ *pulumi.OutputState }
Environment information of attached environments. Scoring an environment is enabled only if it is attached to a security profile.
func (GoogleCloudApigeeV1SecurityProfileEnvironmentOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityProfileEnvironmentOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityProfileEnvironmentOutput) ToGoogleCloudApigeeV1SecurityProfileEnvironmentOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityProfileEnvironmentOutput) ToGoogleCloudApigeeV1SecurityProfileEnvironmentOutput() GoogleCloudApigeeV1SecurityProfileEnvironmentOutput
func (GoogleCloudApigeeV1SecurityProfileEnvironmentOutput) ToGoogleCloudApigeeV1SecurityProfileEnvironmentOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityProfileEnvironmentOutput) ToGoogleCloudApigeeV1SecurityProfileEnvironmentOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityProfileEnvironmentOutput
type GoogleCloudApigeeV1SecurityProfileEnvironmentResponse ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityProfileEnvironmentResponse struct { // Time at which environment was attached to the security profile. AttachTime string `pulumi:"attachTime"` // Name of the environment. Environment string `pulumi:"environment"` }
Environment information of attached environments. Scoring an environment is enabled only if it is attached to a security profile.
type GoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput) ToGoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput) ToGoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput() GoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput
func (GoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput) ToGoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput) ToGoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput
type GoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput struct{ *pulumi.OutputState }
Environment information of attached environments. Scoring an environment is enabled only if it is attached to a security profile.
func (GoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput) AttachTime ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput) AttachTime() pulumi.StringOutput
Time at which environment was attached to the security profile.
func (GoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput) Environment ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput) Environment() pulumi.StringOutput
Name of the environment.
func (GoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput) ToGoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput) ToGoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput() GoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput
func (GoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput) ToGoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput) ToGoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityProfileEnvironmentResponseOutput
type GoogleCloudApigeeV1SecurityProfileScoringConfig ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityProfileScoringConfig struct { // Description of the config. Description *string `pulumi:"description"` // Path of the component config used for scoring. ScorePath *string `pulumi:"scorePath"` // Title of the config. Title *string `pulumi:"title"` }
Security configurations to manage scoring.
type GoogleCloudApigeeV1SecurityProfileScoringConfigArgs ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityProfileScoringConfigArgs struct { // Description of the config. Description pulumi.StringPtrInput `pulumi:"description"` // Path of the component config used for scoring. ScorePath pulumi.StringPtrInput `pulumi:"scorePath"` // Title of the config. Title pulumi.StringPtrInput `pulumi:"title"` }
Security configurations to manage scoring.
func (GoogleCloudApigeeV1SecurityProfileScoringConfigArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityProfileScoringConfigArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityProfileScoringConfigArgs) ToGoogleCloudApigeeV1SecurityProfileScoringConfigOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityProfileScoringConfigArgs) ToGoogleCloudApigeeV1SecurityProfileScoringConfigOutput() GoogleCloudApigeeV1SecurityProfileScoringConfigOutput
func (GoogleCloudApigeeV1SecurityProfileScoringConfigArgs) ToGoogleCloudApigeeV1SecurityProfileScoringConfigOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityProfileScoringConfigArgs) ToGoogleCloudApigeeV1SecurityProfileScoringConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityProfileScoringConfigOutput
type GoogleCloudApigeeV1SecurityProfileScoringConfigArray ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityProfileScoringConfigArray []GoogleCloudApigeeV1SecurityProfileScoringConfigInput
func (GoogleCloudApigeeV1SecurityProfileScoringConfigArray) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityProfileScoringConfigArray) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityProfileScoringConfigArray) ToGoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityProfileScoringConfigArray) ToGoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput() GoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput
func (GoogleCloudApigeeV1SecurityProfileScoringConfigArray) ToGoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudApigeeV1SecurityProfileScoringConfigArray) ToGoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput
type GoogleCloudApigeeV1SecurityProfileScoringConfigArrayInput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityProfileScoringConfigArrayInput interface { pulumi.Input ToGoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput() GoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput ToGoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutputWithContext(context.Context) GoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput }
GoogleCloudApigeeV1SecurityProfileScoringConfigArrayInput is an input type that accepts GoogleCloudApigeeV1SecurityProfileScoringConfigArray and GoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1SecurityProfileScoringConfigArrayInput` via:
GoogleCloudApigeeV1SecurityProfileScoringConfigArray{ GoogleCloudApigeeV1SecurityProfileScoringConfigArgs{...} }
type GoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput) ToGoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput) ToGoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput() GoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput
func (GoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput) ToGoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput) ToGoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityProfileScoringConfigArrayOutput
type GoogleCloudApigeeV1SecurityProfileScoringConfigInput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityProfileScoringConfigInput interface { pulumi.Input ToGoogleCloudApigeeV1SecurityProfileScoringConfigOutput() GoogleCloudApigeeV1SecurityProfileScoringConfigOutput ToGoogleCloudApigeeV1SecurityProfileScoringConfigOutputWithContext(context.Context) GoogleCloudApigeeV1SecurityProfileScoringConfigOutput }
GoogleCloudApigeeV1SecurityProfileScoringConfigInput is an input type that accepts GoogleCloudApigeeV1SecurityProfileScoringConfigArgs and GoogleCloudApigeeV1SecurityProfileScoringConfigOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1SecurityProfileScoringConfigInput` via:
GoogleCloudApigeeV1SecurityProfileScoringConfigArgs{...}
type GoogleCloudApigeeV1SecurityProfileScoringConfigOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityProfileScoringConfigOutput struct{ *pulumi.OutputState }
Security configurations to manage scoring.
func (GoogleCloudApigeeV1SecurityProfileScoringConfigOutput) Description ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityProfileScoringConfigOutput) Description() pulumi.StringPtrOutput
Description of the config.
func (GoogleCloudApigeeV1SecurityProfileScoringConfigOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityProfileScoringConfigOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityProfileScoringConfigOutput) ScorePath ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityProfileScoringConfigOutput) ScorePath() pulumi.StringPtrOutput
Path of the component config used for scoring.
func (GoogleCloudApigeeV1SecurityProfileScoringConfigOutput) Title ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityProfileScoringConfigOutput) Title() pulumi.StringPtrOutput
Title of the config.
func (GoogleCloudApigeeV1SecurityProfileScoringConfigOutput) ToGoogleCloudApigeeV1SecurityProfileScoringConfigOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityProfileScoringConfigOutput) ToGoogleCloudApigeeV1SecurityProfileScoringConfigOutput() GoogleCloudApigeeV1SecurityProfileScoringConfigOutput
func (GoogleCloudApigeeV1SecurityProfileScoringConfigOutput) ToGoogleCloudApigeeV1SecurityProfileScoringConfigOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityProfileScoringConfigOutput) ToGoogleCloudApigeeV1SecurityProfileScoringConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityProfileScoringConfigOutput
type GoogleCloudApigeeV1SecurityProfileScoringConfigResponse ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityProfileScoringConfigResponse struct { // Description of the config. Description string `pulumi:"description"` // Path of the component config used for scoring. ScorePath string `pulumi:"scorePath"` // Title of the config. Title string `pulumi:"title"` }
Security configurations to manage scoring.
type GoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput) ToGoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput) ToGoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput() GoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput
func (GoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput) ToGoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput) ToGoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput
type GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput ¶ added in v0.32.0
type GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput struct{ *pulumi.OutputState }
Security configurations to manage scoring.
func (GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput) Description ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput) Description() pulumi.StringOutput
Description of the config.
func (GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput) ScorePath ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput) ScorePath() pulumi.StringOutput
Path of the component config used for scoring.
func (GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput) Title ¶ added in v0.32.0
Title of the config.
func (GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput) ToGoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput) ToGoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput() GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput
func (GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput) ToGoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput) ToGoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityProfileScoringConfigResponseOutput
type GoogleCloudApigeeV1SecurityReportMetadataResponse ¶ added in v0.21.0
type GoogleCloudApigeeV1SecurityReportMetadataResponse struct { // Dimensions of the SecurityReport. Dimensions []string `pulumi:"dimensions"` // End timestamp of the query range. EndTimestamp string `pulumi:"endTimestamp"` // Metrics of the SecurityReport. Example: ["name:bot_count,func:sum,alias:sum_bot_count"] Metrics []string `pulumi:"metrics"` // MIME type / Output format. MimeType string `pulumi:"mimeType"` // Start timestamp of the query range. StartTimestamp string `pulumi:"startTimestamp"` // Query GroupBy time unit. Example: "seconds", "minute", "hour" TimeUnit string `pulumi:"timeUnit"` }
Metadata for the security report.
type GoogleCloudApigeeV1SecurityReportMetadataResponseOutput ¶ added in v0.21.0
type GoogleCloudApigeeV1SecurityReportMetadataResponseOutput struct{ *pulumi.OutputState }
Metadata for the security report.
func (GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) Dimensions ¶ added in v0.21.0
func (o GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) Dimensions() pulumi.StringArrayOutput
Dimensions of the SecurityReport.
func (GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) ElementType ¶ added in v0.21.0
func (GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) EndTimestamp ¶ added in v0.21.0
func (o GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) EndTimestamp() pulumi.StringOutput
End timestamp of the query range.
func (GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) Metrics ¶ added in v0.21.0
func (o GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) Metrics() pulumi.StringArrayOutput
Metrics of the SecurityReport. Example: ["name:bot_count,func:sum,alias:sum_bot_count"]
func (GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) MimeType ¶ added in v0.21.0
func (o GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) MimeType() pulumi.StringOutput
MIME type / Output format.
func (GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) StartTimestamp ¶ added in v0.21.0
func (o GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) StartTimestamp() pulumi.StringOutput
Start timestamp of the query range.
func (GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) TimeUnit ¶ added in v0.21.0
func (o GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) TimeUnit() pulumi.StringOutput
Query GroupBy time unit. Example: "seconds", "minute", "hour"
func (GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) ToGoogleCloudApigeeV1SecurityReportMetadataResponseOutput ¶ added in v0.21.0
func (o GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) ToGoogleCloudApigeeV1SecurityReportMetadataResponseOutput() GoogleCloudApigeeV1SecurityReportMetadataResponseOutput
func (GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) ToGoogleCloudApigeeV1SecurityReportMetadataResponseOutputWithContext ¶ added in v0.21.0
func (o GoogleCloudApigeeV1SecurityReportMetadataResponseOutput) ToGoogleCloudApigeeV1SecurityReportMetadataResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityReportMetadataResponseOutput
type GoogleCloudApigeeV1SecurityReportQueryMetric ¶ added in v0.21.0
type GoogleCloudApigeeV1SecurityReportQueryMetric struct { // Aggregation function: avg, min, max, or sum. AggregationFunction *string `pulumi:"aggregationFunction"` // Alias for the metric. Alias will be used to replace metric name in query results. Alias *string `pulumi:"alias"` // Metric name. Name string `pulumi:"name"` // One of `+`, `-`, `/`, `%`, `*`. Operator *string `pulumi:"operator"` // Operand value should be provided when operator is set. Value *string `pulumi:"value"` }
Metric of the Query
type GoogleCloudApigeeV1SecurityReportQueryMetricArgs ¶ added in v0.21.0
type GoogleCloudApigeeV1SecurityReportQueryMetricArgs struct { // Aggregation function: avg, min, max, or sum. AggregationFunction pulumi.StringPtrInput `pulumi:"aggregationFunction"` // Alias for the metric. Alias will be used to replace metric name in query results. Alias pulumi.StringPtrInput `pulumi:"alias"` // Metric name. Name pulumi.StringInput `pulumi:"name"` // One of `+`, `-`, `/`, `%`, `*`. Operator pulumi.StringPtrInput `pulumi:"operator"` // Operand value should be provided when operator is set. Value pulumi.StringPtrInput `pulumi:"value"` }
Metric of the Query
func (GoogleCloudApigeeV1SecurityReportQueryMetricArgs) ElementType ¶ added in v0.21.0
func (GoogleCloudApigeeV1SecurityReportQueryMetricArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityReportQueryMetricArgs) ToGoogleCloudApigeeV1SecurityReportQueryMetricOutput ¶ added in v0.21.0
func (i GoogleCloudApigeeV1SecurityReportQueryMetricArgs) ToGoogleCloudApigeeV1SecurityReportQueryMetricOutput() GoogleCloudApigeeV1SecurityReportQueryMetricOutput
func (GoogleCloudApigeeV1SecurityReportQueryMetricArgs) ToGoogleCloudApigeeV1SecurityReportQueryMetricOutputWithContext ¶ added in v0.21.0
func (i GoogleCloudApigeeV1SecurityReportQueryMetricArgs) ToGoogleCloudApigeeV1SecurityReportQueryMetricOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityReportQueryMetricOutput
type GoogleCloudApigeeV1SecurityReportQueryMetricArray ¶ added in v0.21.0
type GoogleCloudApigeeV1SecurityReportQueryMetricArray []GoogleCloudApigeeV1SecurityReportQueryMetricInput
func (GoogleCloudApigeeV1SecurityReportQueryMetricArray) ElementType ¶ added in v0.21.0
func (GoogleCloudApigeeV1SecurityReportQueryMetricArray) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityReportQueryMetricArray) ToGoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput ¶ added in v0.21.0
func (i GoogleCloudApigeeV1SecurityReportQueryMetricArray) ToGoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput() GoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput
func (GoogleCloudApigeeV1SecurityReportQueryMetricArray) ToGoogleCloudApigeeV1SecurityReportQueryMetricArrayOutputWithContext ¶ added in v0.21.0
func (i GoogleCloudApigeeV1SecurityReportQueryMetricArray) ToGoogleCloudApigeeV1SecurityReportQueryMetricArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput
type GoogleCloudApigeeV1SecurityReportQueryMetricArrayInput ¶ added in v0.21.0
type GoogleCloudApigeeV1SecurityReportQueryMetricArrayInput interface { pulumi.Input ToGoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput() GoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput ToGoogleCloudApigeeV1SecurityReportQueryMetricArrayOutputWithContext(context.Context) GoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput }
GoogleCloudApigeeV1SecurityReportQueryMetricArrayInput is an input type that accepts GoogleCloudApigeeV1SecurityReportQueryMetricArray and GoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1SecurityReportQueryMetricArrayInput` via:
GoogleCloudApigeeV1SecurityReportQueryMetricArray{ GoogleCloudApigeeV1SecurityReportQueryMetricArgs{...} }
type GoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput ¶ added in v0.21.0
type GoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput) ElementType ¶ added in v0.21.0
func (GoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput) ToGoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput ¶ added in v0.21.0
func (o GoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput) ToGoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput() GoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput
func (GoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput) ToGoogleCloudApigeeV1SecurityReportQueryMetricArrayOutputWithContext ¶ added in v0.21.0
func (o GoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput) ToGoogleCloudApigeeV1SecurityReportQueryMetricArrayOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityReportQueryMetricArrayOutput
type GoogleCloudApigeeV1SecurityReportQueryMetricInput ¶ added in v0.21.0
type GoogleCloudApigeeV1SecurityReportQueryMetricInput interface { pulumi.Input ToGoogleCloudApigeeV1SecurityReportQueryMetricOutput() GoogleCloudApigeeV1SecurityReportQueryMetricOutput ToGoogleCloudApigeeV1SecurityReportQueryMetricOutputWithContext(context.Context) GoogleCloudApigeeV1SecurityReportQueryMetricOutput }
GoogleCloudApigeeV1SecurityReportQueryMetricInput is an input type that accepts GoogleCloudApigeeV1SecurityReportQueryMetricArgs and GoogleCloudApigeeV1SecurityReportQueryMetricOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1SecurityReportQueryMetricInput` via:
GoogleCloudApigeeV1SecurityReportQueryMetricArgs{...}
type GoogleCloudApigeeV1SecurityReportQueryMetricOutput ¶ added in v0.21.0
type GoogleCloudApigeeV1SecurityReportQueryMetricOutput struct{ *pulumi.OutputState }
Metric of the Query
func (GoogleCloudApigeeV1SecurityReportQueryMetricOutput) AggregationFunction ¶ added in v0.21.0
func (o GoogleCloudApigeeV1SecurityReportQueryMetricOutput) AggregationFunction() pulumi.StringPtrOutput
Aggregation function: avg, min, max, or sum.
func (GoogleCloudApigeeV1SecurityReportQueryMetricOutput) Alias ¶ added in v0.21.0
func (o GoogleCloudApigeeV1SecurityReportQueryMetricOutput) Alias() pulumi.StringPtrOutput
Alias for the metric. Alias will be used to replace metric name in query results.
func (GoogleCloudApigeeV1SecurityReportQueryMetricOutput) ElementType ¶ added in v0.21.0
func (GoogleCloudApigeeV1SecurityReportQueryMetricOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityReportQueryMetricOutput) Name ¶ added in v0.21.0
func (o GoogleCloudApigeeV1SecurityReportQueryMetricOutput) Name() pulumi.StringOutput
Metric name.
func (GoogleCloudApigeeV1SecurityReportQueryMetricOutput) Operator ¶ added in v0.21.0
func (o GoogleCloudApigeeV1SecurityReportQueryMetricOutput) Operator() pulumi.StringPtrOutput
One of `+`, `-`, `/`, `%`, `*`.
func (GoogleCloudApigeeV1SecurityReportQueryMetricOutput) ToGoogleCloudApigeeV1SecurityReportQueryMetricOutput ¶ added in v0.21.0
func (o GoogleCloudApigeeV1SecurityReportQueryMetricOutput) ToGoogleCloudApigeeV1SecurityReportQueryMetricOutput() GoogleCloudApigeeV1SecurityReportQueryMetricOutput
func (GoogleCloudApigeeV1SecurityReportQueryMetricOutput) ToGoogleCloudApigeeV1SecurityReportQueryMetricOutputWithContext ¶ added in v0.21.0
func (o GoogleCloudApigeeV1SecurityReportQueryMetricOutput) ToGoogleCloudApigeeV1SecurityReportQueryMetricOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityReportQueryMetricOutput
func (GoogleCloudApigeeV1SecurityReportQueryMetricOutput) Value ¶ added in v0.21.0
func (o GoogleCloudApigeeV1SecurityReportQueryMetricOutput) Value() pulumi.StringPtrOutput
Operand value should be provided when operator is set.
type GoogleCloudApigeeV1SecurityReportResultMetadataResponse ¶ added in v0.21.0
type GoogleCloudApigeeV1SecurityReportResultMetadataResponse struct { // Expire_time is set to 7 days after report creation. Query result will be unaccessable after this time. Example: "2021-05-04T13:38:52-07:00" Expires string `pulumi:"expires"` // Self link of the query results. Example: `/organizations/myorg/environments/myenv/securityReports/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd/result` or following format if query is running at host level: `/organizations/myorg/hostSecurityReports/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd/result` Self string `pulumi:"self"` }
Contains informations about the security report results.
type GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput ¶ added in v0.21.0
type GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput struct{ *pulumi.OutputState }
Contains informations about the security report results.
func (GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput) ElementType ¶ added in v0.21.0
func (GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput) Expires ¶ added in v0.21.0
func (o GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput) Expires() pulumi.StringOutput
Expire_time is set to 7 days after report creation. Query result will be unaccessable after this time. Example: "2021-05-04T13:38:52-07:00"
func (GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput) Self ¶ added in v0.21.0
Self link of the query results. Example: `/organizations/myorg/environments/myenv/securityReports/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd/result` or following format if query is running at host level: `/organizations/myorg/hostSecurityReports/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd/result`
func (GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput) ToGoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput ¶ added in v0.21.0
func (o GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput) ToGoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput() GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput
func (GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput) ToGoogleCloudApigeeV1SecurityReportResultMetadataResponseOutputWithContext ¶ added in v0.21.0
func (o GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput) ToGoogleCloudApigeeV1SecurityReportResultMetadataResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput
type GoogleCloudApigeeV1TlsInfo ¶
type GoogleCloudApigeeV1TlsInfo struct { // The SSL/TLS cipher suites to be used. For programmable proxies, it must be one of the cipher suite names listed in: http://docs.oracle.com/javase/8/docs/technotes/guides/security/StandardNames.html#ciphersuites. For configurable proxies, it must follow the configuration specified in: https://commondatastorage.googleapis.com/chromium-boringssl-docs/ssl.h.html#Cipher-suite-configuration. This setting has no effect for configurable proxies when negotiating TLS 1.3. Ciphers []string `pulumi:"ciphers"` // Optional. Enables two-way TLS. ClientAuthEnabled *bool `pulumi:"clientAuthEnabled"` // The TLS Common Name of the certificate. CommonName *GoogleCloudApigeeV1TlsInfoCommonName `pulumi:"commonName"` // Enables TLS. If false, neither one-way nor two-way TLS will be enabled. Enabled bool `pulumi:"enabled"` // If true, Edge ignores TLS certificate errors. Valid when configuring TLS for target servers and target endpoints, and when configuring virtual hosts that use 2-way TLS. When used with a target endpoint/target server, if the backend system uses SNI and returns a cert with a subject Distinguished Name (DN) that does not match the hostname, there is no way to ignore the error and the connection fails. IgnoreValidationErrors *bool `pulumi:"ignoreValidationErrors"` // Required if `client_auth_enabled` is true. The resource ID for the alias containing the private key and cert. KeyAlias *string `pulumi:"keyAlias"` // Required if `client_auth_enabled` is true. The resource ID of the keystore. KeyStore *string `pulumi:"keyStore"` // The TLS versioins to be used. Protocols []string `pulumi:"protocols"` // The resource ID of the truststore. TrustStore *string `pulumi:"trustStore"` }
TLS configuration information for virtual hosts and TargetServers.
type GoogleCloudApigeeV1TlsInfoArgs ¶
type GoogleCloudApigeeV1TlsInfoArgs struct { // The SSL/TLS cipher suites to be used. For programmable proxies, it must be one of the cipher suite names listed in: http://docs.oracle.com/javase/8/docs/technotes/guides/security/StandardNames.html#ciphersuites. For configurable proxies, it must follow the configuration specified in: https://commondatastorage.googleapis.com/chromium-boringssl-docs/ssl.h.html#Cipher-suite-configuration. This setting has no effect for configurable proxies when negotiating TLS 1.3. Ciphers pulumi.StringArrayInput `pulumi:"ciphers"` // Optional. Enables two-way TLS. ClientAuthEnabled pulumi.BoolPtrInput `pulumi:"clientAuthEnabled"` // The TLS Common Name of the certificate. CommonName GoogleCloudApigeeV1TlsInfoCommonNamePtrInput `pulumi:"commonName"` // Enables TLS. If false, neither one-way nor two-way TLS will be enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // If true, Edge ignores TLS certificate errors. Valid when configuring TLS for target servers and target endpoints, and when configuring virtual hosts that use 2-way TLS. When used with a target endpoint/target server, if the backend system uses SNI and returns a cert with a subject Distinguished Name (DN) that does not match the hostname, there is no way to ignore the error and the connection fails. IgnoreValidationErrors pulumi.BoolPtrInput `pulumi:"ignoreValidationErrors"` // Required if `client_auth_enabled` is true. The resource ID for the alias containing the private key and cert. KeyAlias pulumi.StringPtrInput `pulumi:"keyAlias"` // Required if `client_auth_enabled` is true. The resource ID of the keystore. KeyStore pulumi.StringPtrInput `pulumi:"keyStore"` // The TLS versioins to be used. Protocols pulumi.StringArrayInput `pulumi:"protocols"` // The resource ID of the truststore. TrustStore pulumi.StringPtrInput `pulumi:"trustStore"` }
TLS configuration information for virtual hosts and TargetServers.
func (GoogleCloudApigeeV1TlsInfoArgs) ElementType ¶
func (GoogleCloudApigeeV1TlsInfoArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1TlsInfoArgs) ToGoogleCloudApigeeV1TlsInfoOutput ¶
func (i GoogleCloudApigeeV1TlsInfoArgs) ToGoogleCloudApigeeV1TlsInfoOutput() GoogleCloudApigeeV1TlsInfoOutput
func (GoogleCloudApigeeV1TlsInfoArgs) ToGoogleCloudApigeeV1TlsInfoOutputWithContext ¶
func (i GoogleCloudApigeeV1TlsInfoArgs) ToGoogleCloudApigeeV1TlsInfoOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TlsInfoOutput
func (GoogleCloudApigeeV1TlsInfoArgs) ToGoogleCloudApigeeV1TlsInfoPtrOutput ¶
func (i GoogleCloudApigeeV1TlsInfoArgs) ToGoogleCloudApigeeV1TlsInfoPtrOutput() GoogleCloudApigeeV1TlsInfoPtrOutput
func (GoogleCloudApigeeV1TlsInfoArgs) ToGoogleCloudApigeeV1TlsInfoPtrOutputWithContext ¶
func (i GoogleCloudApigeeV1TlsInfoArgs) ToGoogleCloudApigeeV1TlsInfoPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TlsInfoPtrOutput
type GoogleCloudApigeeV1TlsInfoCommonNameArgs ¶
type GoogleCloudApigeeV1TlsInfoCommonNameArgs struct { // The TLS Common Name string of the certificate. Value pulumi.StringPtrInput `pulumi:"value"` // Indicates whether the cert should be matched against as a wildcard cert. WildcardMatch pulumi.BoolPtrInput `pulumi:"wildcardMatch"` }
func (GoogleCloudApigeeV1TlsInfoCommonNameArgs) ElementType ¶
func (GoogleCloudApigeeV1TlsInfoCommonNameArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1TlsInfoCommonNameArgs) ToGoogleCloudApigeeV1TlsInfoCommonNameOutput ¶
func (i GoogleCloudApigeeV1TlsInfoCommonNameArgs) ToGoogleCloudApigeeV1TlsInfoCommonNameOutput() GoogleCloudApigeeV1TlsInfoCommonNameOutput
func (GoogleCloudApigeeV1TlsInfoCommonNameArgs) ToGoogleCloudApigeeV1TlsInfoCommonNameOutputWithContext ¶
func (i GoogleCloudApigeeV1TlsInfoCommonNameArgs) ToGoogleCloudApigeeV1TlsInfoCommonNameOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TlsInfoCommonNameOutput
func (GoogleCloudApigeeV1TlsInfoCommonNameArgs) ToGoogleCloudApigeeV1TlsInfoCommonNamePtrOutput ¶
func (i GoogleCloudApigeeV1TlsInfoCommonNameArgs) ToGoogleCloudApigeeV1TlsInfoCommonNamePtrOutput() GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput
func (GoogleCloudApigeeV1TlsInfoCommonNameArgs) ToGoogleCloudApigeeV1TlsInfoCommonNamePtrOutputWithContext ¶
func (i GoogleCloudApigeeV1TlsInfoCommonNameArgs) ToGoogleCloudApigeeV1TlsInfoCommonNamePtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput
type GoogleCloudApigeeV1TlsInfoCommonNameInput ¶
type GoogleCloudApigeeV1TlsInfoCommonNameInput interface { pulumi.Input ToGoogleCloudApigeeV1TlsInfoCommonNameOutput() GoogleCloudApigeeV1TlsInfoCommonNameOutput ToGoogleCloudApigeeV1TlsInfoCommonNameOutputWithContext(context.Context) GoogleCloudApigeeV1TlsInfoCommonNameOutput }
GoogleCloudApigeeV1TlsInfoCommonNameInput is an input type that accepts GoogleCloudApigeeV1TlsInfoCommonNameArgs and GoogleCloudApigeeV1TlsInfoCommonNameOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1TlsInfoCommonNameInput` via:
GoogleCloudApigeeV1TlsInfoCommonNameArgs{...}
type GoogleCloudApigeeV1TlsInfoCommonNameOutput ¶
type GoogleCloudApigeeV1TlsInfoCommonNameOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1TlsInfoCommonNameOutput) ElementType ¶
func (GoogleCloudApigeeV1TlsInfoCommonNameOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1TlsInfoCommonNameOutput) ToGoogleCloudApigeeV1TlsInfoCommonNameOutput ¶
func (o GoogleCloudApigeeV1TlsInfoCommonNameOutput) ToGoogleCloudApigeeV1TlsInfoCommonNameOutput() GoogleCloudApigeeV1TlsInfoCommonNameOutput
func (GoogleCloudApigeeV1TlsInfoCommonNameOutput) ToGoogleCloudApigeeV1TlsInfoCommonNameOutputWithContext ¶
func (o GoogleCloudApigeeV1TlsInfoCommonNameOutput) ToGoogleCloudApigeeV1TlsInfoCommonNameOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TlsInfoCommonNameOutput
func (GoogleCloudApigeeV1TlsInfoCommonNameOutput) ToGoogleCloudApigeeV1TlsInfoCommonNamePtrOutput ¶
func (o GoogleCloudApigeeV1TlsInfoCommonNameOutput) ToGoogleCloudApigeeV1TlsInfoCommonNamePtrOutput() GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput
func (GoogleCloudApigeeV1TlsInfoCommonNameOutput) ToGoogleCloudApigeeV1TlsInfoCommonNamePtrOutputWithContext ¶
func (o GoogleCloudApigeeV1TlsInfoCommonNameOutput) ToGoogleCloudApigeeV1TlsInfoCommonNamePtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput
func (GoogleCloudApigeeV1TlsInfoCommonNameOutput) Value ¶
func (o GoogleCloudApigeeV1TlsInfoCommonNameOutput) Value() pulumi.StringPtrOutput
The TLS Common Name string of the certificate.
func (GoogleCloudApigeeV1TlsInfoCommonNameOutput) WildcardMatch ¶
func (o GoogleCloudApigeeV1TlsInfoCommonNameOutput) WildcardMatch() pulumi.BoolPtrOutput
Indicates whether the cert should be matched against as a wildcard cert.
type GoogleCloudApigeeV1TlsInfoCommonNamePtrInput ¶
type GoogleCloudApigeeV1TlsInfoCommonNamePtrInput interface { pulumi.Input ToGoogleCloudApigeeV1TlsInfoCommonNamePtrOutput() GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput ToGoogleCloudApigeeV1TlsInfoCommonNamePtrOutputWithContext(context.Context) GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput }
GoogleCloudApigeeV1TlsInfoCommonNamePtrInput is an input type that accepts GoogleCloudApigeeV1TlsInfoCommonNameArgs, GoogleCloudApigeeV1TlsInfoCommonNamePtr and GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1TlsInfoCommonNamePtrInput` via:
GoogleCloudApigeeV1TlsInfoCommonNameArgs{...} or: nil
func GoogleCloudApigeeV1TlsInfoCommonNamePtr ¶
func GoogleCloudApigeeV1TlsInfoCommonNamePtr(v *GoogleCloudApigeeV1TlsInfoCommonNameArgs) GoogleCloudApigeeV1TlsInfoCommonNamePtrInput
type GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput ¶
type GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput) ElementType ¶
func (GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput) ToGoogleCloudApigeeV1TlsInfoCommonNamePtrOutput ¶
func (o GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput) ToGoogleCloudApigeeV1TlsInfoCommonNamePtrOutput() GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput
func (GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput) ToGoogleCloudApigeeV1TlsInfoCommonNamePtrOutputWithContext ¶
func (o GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput) ToGoogleCloudApigeeV1TlsInfoCommonNamePtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput
func (GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput) Value ¶
func (o GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput) Value() pulumi.StringPtrOutput
The TLS Common Name string of the certificate.
func (GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput) WildcardMatch ¶
func (o GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput) WildcardMatch() pulumi.BoolPtrOutput
Indicates whether the cert should be matched against as a wildcard cert.
type GoogleCloudApigeeV1TlsInfoCommonNameResponseOutput ¶
type GoogleCloudApigeeV1TlsInfoCommonNameResponseOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1TlsInfoCommonNameResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1TlsInfoCommonNameResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1TlsInfoCommonNameResponseOutput) ToGoogleCloudApigeeV1TlsInfoCommonNameResponseOutput ¶
func (o GoogleCloudApigeeV1TlsInfoCommonNameResponseOutput) ToGoogleCloudApigeeV1TlsInfoCommonNameResponseOutput() GoogleCloudApigeeV1TlsInfoCommonNameResponseOutput
func (GoogleCloudApigeeV1TlsInfoCommonNameResponseOutput) ToGoogleCloudApigeeV1TlsInfoCommonNameResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1TlsInfoCommonNameResponseOutput) ToGoogleCloudApigeeV1TlsInfoCommonNameResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TlsInfoCommonNameResponseOutput
func (GoogleCloudApigeeV1TlsInfoCommonNameResponseOutput) Value ¶
func (o GoogleCloudApigeeV1TlsInfoCommonNameResponseOutput) Value() pulumi.StringOutput
The TLS Common Name string of the certificate.
func (GoogleCloudApigeeV1TlsInfoCommonNameResponseOutput) WildcardMatch ¶
func (o GoogleCloudApigeeV1TlsInfoCommonNameResponseOutput) WildcardMatch() pulumi.BoolOutput
Indicates whether the cert should be matched against as a wildcard cert.
type GoogleCloudApigeeV1TlsInfoInput ¶
type GoogleCloudApigeeV1TlsInfoInput interface { pulumi.Input ToGoogleCloudApigeeV1TlsInfoOutput() GoogleCloudApigeeV1TlsInfoOutput ToGoogleCloudApigeeV1TlsInfoOutputWithContext(context.Context) GoogleCloudApigeeV1TlsInfoOutput }
GoogleCloudApigeeV1TlsInfoInput is an input type that accepts GoogleCloudApigeeV1TlsInfoArgs and GoogleCloudApigeeV1TlsInfoOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1TlsInfoInput` via:
GoogleCloudApigeeV1TlsInfoArgs{...}
type GoogleCloudApigeeV1TlsInfoOutput ¶
type GoogleCloudApigeeV1TlsInfoOutput struct{ *pulumi.OutputState }
TLS configuration information for virtual hosts and TargetServers.
func (GoogleCloudApigeeV1TlsInfoOutput) Ciphers ¶
func (o GoogleCloudApigeeV1TlsInfoOutput) Ciphers() pulumi.StringArrayOutput
The SSL/TLS cipher suites to be used. For programmable proxies, it must be one of the cipher suite names listed in: http://docs.oracle.com/javase/8/docs/technotes/guides/security/StandardNames.html#ciphersuites. For configurable proxies, it must follow the configuration specified in: https://commondatastorage.googleapis.com/chromium-boringssl-docs/ssl.h.html#Cipher-suite-configuration. This setting has no effect for configurable proxies when negotiating TLS 1.3.
func (GoogleCloudApigeeV1TlsInfoOutput) ClientAuthEnabled ¶
func (o GoogleCloudApigeeV1TlsInfoOutput) ClientAuthEnabled() pulumi.BoolPtrOutput
Optional. Enables two-way TLS.
func (GoogleCloudApigeeV1TlsInfoOutput) CommonName ¶
func (o GoogleCloudApigeeV1TlsInfoOutput) CommonName() GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput
The TLS Common Name of the certificate.
func (GoogleCloudApigeeV1TlsInfoOutput) ElementType ¶
func (GoogleCloudApigeeV1TlsInfoOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1TlsInfoOutput) Enabled ¶
func (o GoogleCloudApigeeV1TlsInfoOutput) Enabled() pulumi.BoolOutput
Enables TLS. If false, neither one-way nor two-way TLS will be enabled.
func (GoogleCloudApigeeV1TlsInfoOutput) IgnoreValidationErrors ¶
func (o GoogleCloudApigeeV1TlsInfoOutput) IgnoreValidationErrors() pulumi.BoolPtrOutput
If true, Edge ignores TLS certificate errors. Valid when configuring TLS for target servers and target endpoints, and when configuring virtual hosts that use 2-way TLS. When used with a target endpoint/target server, if the backend system uses SNI and returns a cert with a subject Distinguished Name (DN) that does not match the hostname, there is no way to ignore the error and the connection fails.
func (GoogleCloudApigeeV1TlsInfoOutput) KeyAlias ¶
func (o GoogleCloudApigeeV1TlsInfoOutput) KeyAlias() pulumi.StringPtrOutput
Required if `client_auth_enabled` is true. The resource ID for the alias containing the private key and cert.
func (GoogleCloudApigeeV1TlsInfoOutput) KeyStore ¶
func (o GoogleCloudApigeeV1TlsInfoOutput) KeyStore() pulumi.StringPtrOutput
Required if `client_auth_enabled` is true. The resource ID of the keystore.
func (GoogleCloudApigeeV1TlsInfoOutput) Protocols ¶
func (o GoogleCloudApigeeV1TlsInfoOutput) Protocols() pulumi.StringArrayOutput
The TLS versioins to be used.
func (GoogleCloudApigeeV1TlsInfoOutput) ToGoogleCloudApigeeV1TlsInfoOutput ¶
func (o GoogleCloudApigeeV1TlsInfoOutput) ToGoogleCloudApigeeV1TlsInfoOutput() GoogleCloudApigeeV1TlsInfoOutput
func (GoogleCloudApigeeV1TlsInfoOutput) ToGoogleCloudApigeeV1TlsInfoOutputWithContext ¶
func (o GoogleCloudApigeeV1TlsInfoOutput) ToGoogleCloudApigeeV1TlsInfoOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TlsInfoOutput
func (GoogleCloudApigeeV1TlsInfoOutput) ToGoogleCloudApigeeV1TlsInfoPtrOutput ¶
func (o GoogleCloudApigeeV1TlsInfoOutput) ToGoogleCloudApigeeV1TlsInfoPtrOutput() GoogleCloudApigeeV1TlsInfoPtrOutput
func (GoogleCloudApigeeV1TlsInfoOutput) ToGoogleCloudApigeeV1TlsInfoPtrOutputWithContext ¶
func (o GoogleCloudApigeeV1TlsInfoOutput) ToGoogleCloudApigeeV1TlsInfoPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TlsInfoPtrOutput
func (GoogleCloudApigeeV1TlsInfoOutput) TrustStore ¶
func (o GoogleCloudApigeeV1TlsInfoOutput) TrustStore() pulumi.StringPtrOutput
The resource ID of the truststore.
type GoogleCloudApigeeV1TlsInfoPtrInput ¶
type GoogleCloudApigeeV1TlsInfoPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1TlsInfoPtrOutput() GoogleCloudApigeeV1TlsInfoPtrOutput ToGoogleCloudApigeeV1TlsInfoPtrOutputWithContext(context.Context) GoogleCloudApigeeV1TlsInfoPtrOutput }
GoogleCloudApigeeV1TlsInfoPtrInput is an input type that accepts GoogleCloudApigeeV1TlsInfoArgs, GoogleCloudApigeeV1TlsInfoPtr and GoogleCloudApigeeV1TlsInfoPtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1TlsInfoPtrInput` via:
GoogleCloudApigeeV1TlsInfoArgs{...} or: nil
func GoogleCloudApigeeV1TlsInfoPtr ¶
func GoogleCloudApigeeV1TlsInfoPtr(v *GoogleCloudApigeeV1TlsInfoArgs) GoogleCloudApigeeV1TlsInfoPtrInput
type GoogleCloudApigeeV1TlsInfoPtrOutput ¶
type GoogleCloudApigeeV1TlsInfoPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1TlsInfoPtrOutput) Ciphers ¶
func (o GoogleCloudApigeeV1TlsInfoPtrOutput) Ciphers() pulumi.StringArrayOutput
The SSL/TLS cipher suites to be used. For programmable proxies, it must be one of the cipher suite names listed in: http://docs.oracle.com/javase/8/docs/technotes/guides/security/StandardNames.html#ciphersuites. For configurable proxies, it must follow the configuration specified in: https://commondatastorage.googleapis.com/chromium-boringssl-docs/ssl.h.html#Cipher-suite-configuration. This setting has no effect for configurable proxies when negotiating TLS 1.3.
func (GoogleCloudApigeeV1TlsInfoPtrOutput) ClientAuthEnabled ¶
func (o GoogleCloudApigeeV1TlsInfoPtrOutput) ClientAuthEnabled() pulumi.BoolPtrOutput
Optional. Enables two-way TLS.
func (GoogleCloudApigeeV1TlsInfoPtrOutput) CommonName ¶
func (o GoogleCloudApigeeV1TlsInfoPtrOutput) CommonName() GoogleCloudApigeeV1TlsInfoCommonNamePtrOutput
The TLS Common Name of the certificate.
func (GoogleCloudApigeeV1TlsInfoPtrOutput) Elem ¶
func (o GoogleCloudApigeeV1TlsInfoPtrOutput) Elem() GoogleCloudApigeeV1TlsInfoOutput
func (GoogleCloudApigeeV1TlsInfoPtrOutput) ElementType ¶
func (GoogleCloudApigeeV1TlsInfoPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1TlsInfoPtrOutput) Enabled ¶
func (o GoogleCloudApigeeV1TlsInfoPtrOutput) Enabled() pulumi.BoolPtrOutput
Enables TLS. If false, neither one-way nor two-way TLS will be enabled.
func (GoogleCloudApigeeV1TlsInfoPtrOutput) IgnoreValidationErrors ¶
func (o GoogleCloudApigeeV1TlsInfoPtrOutput) IgnoreValidationErrors() pulumi.BoolPtrOutput
If true, Edge ignores TLS certificate errors. Valid when configuring TLS for target servers and target endpoints, and when configuring virtual hosts that use 2-way TLS. When used with a target endpoint/target server, if the backend system uses SNI and returns a cert with a subject Distinguished Name (DN) that does not match the hostname, there is no way to ignore the error and the connection fails.
func (GoogleCloudApigeeV1TlsInfoPtrOutput) KeyAlias ¶
func (o GoogleCloudApigeeV1TlsInfoPtrOutput) KeyAlias() pulumi.StringPtrOutput
Required if `client_auth_enabled` is true. The resource ID for the alias containing the private key and cert.
func (GoogleCloudApigeeV1TlsInfoPtrOutput) KeyStore ¶
func (o GoogleCloudApigeeV1TlsInfoPtrOutput) KeyStore() pulumi.StringPtrOutput
Required if `client_auth_enabled` is true. The resource ID of the keystore.
func (GoogleCloudApigeeV1TlsInfoPtrOutput) Protocols ¶
func (o GoogleCloudApigeeV1TlsInfoPtrOutput) Protocols() pulumi.StringArrayOutput
The TLS versioins to be used.
func (GoogleCloudApigeeV1TlsInfoPtrOutput) ToGoogleCloudApigeeV1TlsInfoPtrOutput ¶
func (o GoogleCloudApigeeV1TlsInfoPtrOutput) ToGoogleCloudApigeeV1TlsInfoPtrOutput() GoogleCloudApigeeV1TlsInfoPtrOutput
func (GoogleCloudApigeeV1TlsInfoPtrOutput) ToGoogleCloudApigeeV1TlsInfoPtrOutputWithContext ¶
func (o GoogleCloudApigeeV1TlsInfoPtrOutput) ToGoogleCloudApigeeV1TlsInfoPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TlsInfoPtrOutput
func (GoogleCloudApigeeV1TlsInfoPtrOutput) TrustStore ¶
func (o GoogleCloudApigeeV1TlsInfoPtrOutput) TrustStore() pulumi.StringPtrOutput
The resource ID of the truststore.
type GoogleCloudApigeeV1TlsInfoResponse ¶
type GoogleCloudApigeeV1TlsInfoResponse struct { // The SSL/TLS cipher suites to be used. For programmable proxies, it must be one of the cipher suite names listed in: http://docs.oracle.com/javase/8/docs/technotes/guides/security/StandardNames.html#ciphersuites. For configurable proxies, it must follow the configuration specified in: https://commondatastorage.googleapis.com/chromium-boringssl-docs/ssl.h.html#Cipher-suite-configuration. This setting has no effect for configurable proxies when negotiating TLS 1.3. Ciphers []string `pulumi:"ciphers"` // Optional. Enables two-way TLS. ClientAuthEnabled bool `pulumi:"clientAuthEnabled"` // The TLS Common Name of the certificate. CommonName GoogleCloudApigeeV1TlsInfoCommonNameResponse `pulumi:"commonName"` // Enables TLS. If false, neither one-way nor two-way TLS will be enabled. Enabled bool `pulumi:"enabled"` // If true, Edge ignores TLS certificate errors. Valid when configuring TLS for target servers and target endpoints, and when configuring virtual hosts that use 2-way TLS. When used with a target endpoint/target server, if the backend system uses SNI and returns a cert with a subject Distinguished Name (DN) that does not match the hostname, there is no way to ignore the error and the connection fails. IgnoreValidationErrors bool `pulumi:"ignoreValidationErrors"` // Required if `client_auth_enabled` is true. The resource ID for the alias containing the private key and cert. KeyAlias string `pulumi:"keyAlias"` // Required if `client_auth_enabled` is true. The resource ID of the keystore. KeyStore string `pulumi:"keyStore"` // The TLS versioins to be used. Protocols []string `pulumi:"protocols"` // The resource ID of the truststore. TrustStore string `pulumi:"trustStore"` }
TLS configuration information for virtual hosts and TargetServers.
type GoogleCloudApigeeV1TlsInfoResponseOutput ¶
type GoogleCloudApigeeV1TlsInfoResponseOutput struct{ *pulumi.OutputState }
TLS configuration information for virtual hosts and TargetServers.
func (GoogleCloudApigeeV1TlsInfoResponseOutput) Ciphers ¶
func (o GoogleCloudApigeeV1TlsInfoResponseOutput) Ciphers() pulumi.StringArrayOutput
The SSL/TLS cipher suites to be used. For programmable proxies, it must be one of the cipher suite names listed in: http://docs.oracle.com/javase/8/docs/technotes/guides/security/StandardNames.html#ciphersuites. For configurable proxies, it must follow the configuration specified in: https://commondatastorage.googleapis.com/chromium-boringssl-docs/ssl.h.html#Cipher-suite-configuration. This setting has no effect for configurable proxies when negotiating TLS 1.3.
func (GoogleCloudApigeeV1TlsInfoResponseOutput) ClientAuthEnabled ¶
func (o GoogleCloudApigeeV1TlsInfoResponseOutput) ClientAuthEnabled() pulumi.BoolOutput
Optional. Enables two-way TLS.
func (GoogleCloudApigeeV1TlsInfoResponseOutput) CommonName ¶
func (o GoogleCloudApigeeV1TlsInfoResponseOutput) CommonName() GoogleCloudApigeeV1TlsInfoCommonNameResponseOutput
The TLS Common Name of the certificate.
func (GoogleCloudApigeeV1TlsInfoResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1TlsInfoResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1TlsInfoResponseOutput) Enabled ¶
func (o GoogleCloudApigeeV1TlsInfoResponseOutput) Enabled() pulumi.BoolOutput
Enables TLS. If false, neither one-way nor two-way TLS will be enabled.
func (GoogleCloudApigeeV1TlsInfoResponseOutput) IgnoreValidationErrors ¶
func (o GoogleCloudApigeeV1TlsInfoResponseOutput) IgnoreValidationErrors() pulumi.BoolOutput
If true, Edge ignores TLS certificate errors. Valid when configuring TLS for target servers and target endpoints, and when configuring virtual hosts that use 2-way TLS. When used with a target endpoint/target server, if the backend system uses SNI and returns a cert with a subject Distinguished Name (DN) that does not match the hostname, there is no way to ignore the error and the connection fails.
func (GoogleCloudApigeeV1TlsInfoResponseOutput) KeyAlias ¶
func (o GoogleCloudApigeeV1TlsInfoResponseOutput) KeyAlias() pulumi.StringOutput
Required if `client_auth_enabled` is true. The resource ID for the alias containing the private key and cert.
func (GoogleCloudApigeeV1TlsInfoResponseOutput) KeyStore ¶
func (o GoogleCloudApigeeV1TlsInfoResponseOutput) KeyStore() pulumi.StringOutput
Required if `client_auth_enabled` is true. The resource ID of the keystore.
func (GoogleCloudApigeeV1TlsInfoResponseOutput) Protocols ¶
func (o GoogleCloudApigeeV1TlsInfoResponseOutput) Protocols() pulumi.StringArrayOutput
The TLS versioins to be used.
func (GoogleCloudApigeeV1TlsInfoResponseOutput) ToGoogleCloudApigeeV1TlsInfoResponseOutput ¶
func (o GoogleCloudApigeeV1TlsInfoResponseOutput) ToGoogleCloudApigeeV1TlsInfoResponseOutput() GoogleCloudApigeeV1TlsInfoResponseOutput
func (GoogleCloudApigeeV1TlsInfoResponseOutput) ToGoogleCloudApigeeV1TlsInfoResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1TlsInfoResponseOutput) ToGoogleCloudApigeeV1TlsInfoResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TlsInfoResponseOutput
func (GoogleCloudApigeeV1TlsInfoResponseOutput) TrustStore ¶
func (o GoogleCloudApigeeV1TlsInfoResponseOutput) TrustStore() pulumi.StringOutput
The resource ID of the truststore.
type GoogleCloudApigeeV1TraceSamplingConfig ¶
type GoogleCloudApigeeV1TraceSamplingConfig struct { // Sampler of distributed tracing. OFF is the default value. Sampler *GoogleCloudApigeeV1TraceSamplingConfigSampler `pulumi:"sampler"` // Field sampling rate. This value is only applicable when using the PROBABILITY sampler. The supported values are > 0 and <= 0.5. SamplingRate *float64 `pulumi:"samplingRate"` }
TraceSamplingConfig represents the detail settings of distributed tracing. Only the fields that are defined in the distributed trace configuration can be overridden using the distribute trace configuration override APIs.
type GoogleCloudApigeeV1TraceSamplingConfigArgs ¶
type GoogleCloudApigeeV1TraceSamplingConfigArgs struct { // Sampler of distributed tracing. OFF is the default value. Sampler GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrInput `pulumi:"sampler"` // Field sampling rate. This value is only applicable when using the PROBABILITY sampler. The supported values are > 0 and <= 0.5. SamplingRate pulumi.Float64PtrInput `pulumi:"samplingRate"` }
TraceSamplingConfig represents the detail settings of distributed tracing. Only the fields that are defined in the distributed trace configuration can be overridden using the distribute trace configuration override APIs.
func (GoogleCloudApigeeV1TraceSamplingConfigArgs) ElementType ¶
func (GoogleCloudApigeeV1TraceSamplingConfigArgs) ElementType() reflect.Type
func (GoogleCloudApigeeV1TraceSamplingConfigArgs) ToGoogleCloudApigeeV1TraceSamplingConfigOutput ¶
func (i GoogleCloudApigeeV1TraceSamplingConfigArgs) ToGoogleCloudApigeeV1TraceSamplingConfigOutput() GoogleCloudApigeeV1TraceSamplingConfigOutput
func (GoogleCloudApigeeV1TraceSamplingConfigArgs) ToGoogleCloudApigeeV1TraceSamplingConfigOutputWithContext ¶
func (i GoogleCloudApigeeV1TraceSamplingConfigArgs) ToGoogleCloudApigeeV1TraceSamplingConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TraceSamplingConfigOutput
func (GoogleCloudApigeeV1TraceSamplingConfigArgs) ToGoogleCloudApigeeV1TraceSamplingConfigPtrOutput ¶
func (i GoogleCloudApigeeV1TraceSamplingConfigArgs) ToGoogleCloudApigeeV1TraceSamplingConfigPtrOutput() GoogleCloudApigeeV1TraceSamplingConfigPtrOutput
func (GoogleCloudApigeeV1TraceSamplingConfigArgs) ToGoogleCloudApigeeV1TraceSamplingConfigPtrOutputWithContext ¶
func (i GoogleCloudApigeeV1TraceSamplingConfigArgs) ToGoogleCloudApigeeV1TraceSamplingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TraceSamplingConfigPtrOutput
type GoogleCloudApigeeV1TraceSamplingConfigInput ¶
type GoogleCloudApigeeV1TraceSamplingConfigInput interface { pulumi.Input ToGoogleCloudApigeeV1TraceSamplingConfigOutput() GoogleCloudApigeeV1TraceSamplingConfigOutput ToGoogleCloudApigeeV1TraceSamplingConfigOutputWithContext(context.Context) GoogleCloudApigeeV1TraceSamplingConfigOutput }
GoogleCloudApigeeV1TraceSamplingConfigInput is an input type that accepts GoogleCloudApigeeV1TraceSamplingConfigArgs and GoogleCloudApigeeV1TraceSamplingConfigOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1TraceSamplingConfigInput` via:
GoogleCloudApigeeV1TraceSamplingConfigArgs{...}
type GoogleCloudApigeeV1TraceSamplingConfigOutput ¶
type GoogleCloudApigeeV1TraceSamplingConfigOutput struct{ *pulumi.OutputState }
TraceSamplingConfig represents the detail settings of distributed tracing. Only the fields that are defined in the distributed trace configuration can be overridden using the distribute trace configuration override APIs.
func (GoogleCloudApigeeV1TraceSamplingConfigOutput) ElementType ¶
func (GoogleCloudApigeeV1TraceSamplingConfigOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1TraceSamplingConfigOutput) Sampler ¶
func (o GoogleCloudApigeeV1TraceSamplingConfigOutput) Sampler() GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput
Sampler of distributed tracing. OFF is the default value.
func (GoogleCloudApigeeV1TraceSamplingConfigOutput) SamplingRate ¶
func (o GoogleCloudApigeeV1TraceSamplingConfigOutput) SamplingRate() pulumi.Float64PtrOutput
Field sampling rate. This value is only applicable when using the PROBABILITY sampler. The supported values are > 0 and <= 0.5.
func (GoogleCloudApigeeV1TraceSamplingConfigOutput) ToGoogleCloudApigeeV1TraceSamplingConfigOutput ¶
func (o GoogleCloudApigeeV1TraceSamplingConfigOutput) ToGoogleCloudApigeeV1TraceSamplingConfigOutput() GoogleCloudApigeeV1TraceSamplingConfigOutput
func (GoogleCloudApigeeV1TraceSamplingConfigOutput) ToGoogleCloudApigeeV1TraceSamplingConfigOutputWithContext ¶
func (o GoogleCloudApigeeV1TraceSamplingConfigOutput) ToGoogleCloudApigeeV1TraceSamplingConfigOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TraceSamplingConfigOutput
func (GoogleCloudApigeeV1TraceSamplingConfigOutput) ToGoogleCloudApigeeV1TraceSamplingConfigPtrOutput ¶
func (o GoogleCloudApigeeV1TraceSamplingConfigOutput) ToGoogleCloudApigeeV1TraceSamplingConfigPtrOutput() GoogleCloudApigeeV1TraceSamplingConfigPtrOutput
func (GoogleCloudApigeeV1TraceSamplingConfigOutput) ToGoogleCloudApigeeV1TraceSamplingConfigPtrOutputWithContext ¶
func (o GoogleCloudApigeeV1TraceSamplingConfigOutput) ToGoogleCloudApigeeV1TraceSamplingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TraceSamplingConfigPtrOutput
type GoogleCloudApigeeV1TraceSamplingConfigPtrInput ¶
type GoogleCloudApigeeV1TraceSamplingConfigPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1TraceSamplingConfigPtrOutput() GoogleCloudApigeeV1TraceSamplingConfigPtrOutput ToGoogleCloudApigeeV1TraceSamplingConfigPtrOutputWithContext(context.Context) GoogleCloudApigeeV1TraceSamplingConfigPtrOutput }
GoogleCloudApigeeV1TraceSamplingConfigPtrInput is an input type that accepts GoogleCloudApigeeV1TraceSamplingConfigArgs, GoogleCloudApigeeV1TraceSamplingConfigPtr and GoogleCloudApigeeV1TraceSamplingConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudApigeeV1TraceSamplingConfigPtrInput` via:
GoogleCloudApigeeV1TraceSamplingConfigArgs{...} or: nil
func GoogleCloudApigeeV1TraceSamplingConfigPtr ¶
func GoogleCloudApigeeV1TraceSamplingConfigPtr(v *GoogleCloudApigeeV1TraceSamplingConfigArgs) GoogleCloudApigeeV1TraceSamplingConfigPtrInput
type GoogleCloudApigeeV1TraceSamplingConfigPtrOutput ¶
type GoogleCloudApigeeV1TraceSamplingConfigPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1TraceSamplingConfigPtrOutput) ElementType ¶
func (GoogleCloudApigeeV1TraceSamplingConfigPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1TraceSamplingConfigPtrOutput) Sampler ¶
func (o GoogleCloudApigeeV1TraceSamplingConfigPtrOutput) Sampler() GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput
Sampler of distributed tracing. OFF is the default value.
func (GoogleCloudApigeeV1TraceSamplingConfigPtrOutput) SamplingRate ¶
func (o GoogleCloudApigeeV1TraceSamplingConfigPtrOutput) SamplingRate() pulumi.Float64PtrOutput
Field sampling rate. This value is only applicable when using the PROBABILITY sampler. The supported values are > 0 and <= 0.5.
func (GoogleCloudApigeeV1TraceSamplingConfigPtrOutput) ToGoogleCloudApigeeV1TraceSamplingConfigPtrOutput ¶
func (o GoogleCloudApigeeV1TraceSamplingConfigPtrOutput) ToGoogleCloudApigeeV1TraceSamplingConfigPtrOutput() GoogleCloudApigeeV1TraceSamplingConfigPtrOutput
func (GoogleCloudApigeeV1TraceSamplingConfigPtrOutput) ToGoogleCloudApigeeV1TraceSamplingConfigPtrOutputWithContext ¶
func (o GoogleCloudApigeeV1TraceSamplingConfigPtrOutput) ToGoogleCloudApigeeV1TraceSamplingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TraceSamplingConfigPtrOutput
type GoogleCloudApigeeV1TraceSamplingConfigResponse ¶
type GoogleCloudApigeeV1TraceSamplingConfigResponse struct { // Sampler of distributed tracing. OFF is the default value. Sampler string `pulumi:"sampler"` // Field sampling rate. This value is only applicable when using the PROBABILITY sampler. The supported values are > 0 and <= 0.5. SamplingRate float64 `pulumi:"samplingRate"` }
TraceSamplingConfig represents the detail settings of distributed tracing. Only the fields that are defined in the distributed trace configuration can be overridden using the distribute trace configuration override APIs.
type GoogleCloudApigeeV1TraceSamplingConfigResponseOutput ¶
type GoogleCloudApigeeV1TraceSamplingConfigResponseOutput struct{ *pulumi.OutputState }
TraceSamplingConfig represents the detail settings of distributed tracing. Only the fields that are defined in the distributed trace configuration can be overridden using the distribute trace configuration override APIs.
func (GoogleCloudApigeeV1TraceSamplingConfigResponseOutput) ElementType ¶
func (GoogleCloudApigeeV1TraceSamplingConfigResponseOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1TraceSamplingConfigResponseOutput) Sampler ¶
func (o GoogleCloudApigeeV1TraceSamplingConfigResponseOutput) Sampler() pulumi.StringOutput
Sampler of distributed tracing. OFF is the default value.
func (GoogleCloudApigeeV1TraceSamplingConfigResponseOutput) SamplingRate ¶
func (o GoogleCloudApigeeV1TraceSamplingConfigResponseOutput) SamplingRate() pulumi.Float64Output
Field sampling rate. This value is only applicable when using the PROBABILITY sampler. The supported values are > 0 and <= 0.5.
func (GoogleCloudApigeeV1TraceSamplingConfigResponseOutput) ToGoogleCloudApigeeV1TraceSamplingConfigResponseOutput ¶
func (o GoogleCloudApigeeV1TraceSamplingConfigResponseOutput) ToGoogleCloudApigeeV1TraceSamplingConfigResponseOutput() GoogleCloudApigeeV1TraceSamplingConfigResponseOutput
func (GoogleCloudApigeeV1TraceSamplingConfigResponseOutput) ToGoogleCloudApigeeV1TraceSamplingConfigResponseOutputWithContext ¶
func (o GoogleCloudApigeeV1TraceSamplingConfigResponseOutput) ToGoogleCloudApigeeV1TraceSamplingConfigResponseOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TraceSamplingConfigResponseOutput
type GoogleCloudApigeeV1TraceSamplingConfigSampler ¶ added in v0.4.0
type GoogleCloudApigeeV1TraceSamplingConfigSampler string
Sampler of distributed tracing. OFF is the default value.
func (GoogleCloudApigeeV1TraceSamplingConfigSampler) ElementType ¶ added in v0.4.0
func (GoogleCloudApigeeV1TraceSamplingConfigSampler) ElementType() reflect.Type
func (GoogleCloudApigeeV1TraceSamplingConfigSampler) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerOutput ¶ added in v0.6.0
func (e GoogleCloudApigeeV1TraceSamplingConfigSampler) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerOutput() GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput
func (GoogleCloudApigeeV1TraceSamplingConfigSampler) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerOutputWithContext ¶ added in v0.6.0
func (e GoogleCloudApigeeV1TraceSamplingConfigSampler) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput
func (GoogleCloudApigeeV1TraceSamplingConfigSampler) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput ¶ added in v0.6.0
func (e GoogleCloudApigeeV1TraceSamplingConfigSampler) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput() GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput
func (GoogleCloudApigeeV1TraceSamplingConfigSampler) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutputWithContext ¶ added in v0.6.0
func (e GoogleCloudApigeeV1TraceSamplingConfigSampler) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput
func (GoogleCloudApigeeV1TraceSamplingConfigSampler) ToStringOutput ¶ added in v0.4.0
func (e GoogleCloudApigeeV1TraceSamplingConfigSampler) ToStringOutput() pulumi.StringOutput
func (GoogleCloudApigeeV1TraceSamplingConfigSampler) ToStringOutputWithContext ¶ added in v0.4.0
func (e GoogleCloudApigeeV1TraceSamplingConfigSampler) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudApigeeV1TraceSamplingConfigSampler) ToStringPtrOutput ¶ added in v0.4.0
func (e GoogleCloudApigeeV1TraceSamplingConfigSampler) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudApigeeV1TraceSamplingConfigSampler) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e GoogleCloudApigeeV1TraceSamplingConfigSampler) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudApigeeV1TraceSamplingConfigSamplerInput ¶ added in v0.6.0
type GoogleCloudApigeeV1TraceSamplingConfigSamplerInput interface { pulumi.Input ToGoogleCloudApigeeV1TraceSamplingConfigSamplerOutput() GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput ToGoogleCloudApigeeV1TraceSamplingConfigSamplerOutputWithContext(context.Context) GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput }
GoogleCloudApigeeV1TraceSamplingConfigSamplerInput is an input type that accepts values of the GoogleCloudApigeeV1TraceSamplingConfigSampler enum A concrete instance of `GoogleCloudApigeeV1TraceSamplingConfigSamplerInput` can be one of the following:
GoogleCloudApigeeV1TraceSamplingConfigSamplerSamplerUnspecified GoogleCloudApigeeV1TraceSamplingConfigSamplerOff GoogleCloudApigeeV1TraceSamplingConfigSamplerProbability
type GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput ¶ added in v0.6.0
type GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ElementType ¶ added in v0.6.0
func (GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerOutput ¶ added in v0.6.0
func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerOutput() GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput
func (GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput
func (GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput ¶ added in v0.6.0
func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput() GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput
func (GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput
func (GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ToStringOutput ¶ added in v0.6.0
func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrInput ¶ added in v0.6.0
type GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrInput interface { pulumi.Input ToGoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput() GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput ToGoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutputWithContext(context.Context) GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput }
func GoogleCloudApigeeV1TraceSamplingConfigSamplerPtr ¶ added in v0.6.0
func GoogleCloudApigeeV1TraceSamplingConfigSamplerPtr(v string) GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrInput
type GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput ¶ added in v0.6.0
type GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput) ElementType ¶ added in v0.6.0
func (GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput) ElementType() reflect.Type
func (GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput ¶ added in v0.6.0
func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput() GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput
func (GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput) ToGoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutputWithContext(ctx context.Context) GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput
func (GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudApigeeV1TraceSamplingConfigSamplerPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleIamV1AuditConfig ¶
type GoogleIamV1AuditConfig struct { // The configuration for logging of each type of permission. AuditLogConfigs []GoogleIamV1AuditLogConfig `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Service *string `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.
type GoogleIamV1AuditConfigArgs ¶
type GoogleIamV1AuditConfigArgs struct { // The configuration for logging of each type of permission. AuditLogConfigs GoogleIamV1AuditLogConfigArrayInput `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Service pulumi.StringPtrInput `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.
func (GoogleIamV1AuditConfigArgs) ElementType ¶
func (GoogleIamV1AuditConfigArgs) ElementType() reflect.Type
func (GoogleIamV1AuditConfigArgs) ToGoogleIamV1AuditConfigOutput ¶
func (i GoogleIamV1AuditConfigArgs) ToGoogleIamV1AuditConfigOutput() GoogleIamV1AuditConfigOutput
func (GoogleIamV1AuditConfigArgs) ToGoogleIamV1AuditConfigOutputWithContext ¶
func (i GoogleIamV1AuditConfigArgs) ToGoogleIamV1AuditConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigOutput
type GoogleIamV1AuditConfigArray ¶
type GoogleIamV1AuditConfigArray []GoogleIamV1AuditConfigInput
func (GoogleIamV1AuditConfigArray) ElementType ¶
func (GoogleIamV1AuditConfigArray) ElementType() reflect.Type
func (GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutput ¶
func (i GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutput() GoogleIamV1AuditConfigArrayOutput
func (GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutputWithContext ¶
func (i GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigArrayOutput
type GoogleIamV1AuditConfigArrayInput ¶
type GoogleIamV1AuditConfigArrayInput interface { pulumi.Input ToGoogleIamV1AuditConfigArrayOutput() GoogleIamV1AuditConfigArrayOutput ToGoogleIamV1AuditConfigArrayOutputWithContext(context.Context) GoogleIamV1AuditConfigArrayOutput }
GoogleIamV1AuditConfigArrayInput is an input type that accepts GoogleIamV1AuditConfigArray and GoogleIamV1AuditConfigArrayOutput values. You can construct a concrete instance of `GoogleIamV1AuditConfigArrayInput` via:
GoogleIamV1AuditConfigArray{ GoogleIamV1AuditConfigArgs{...} }
type GoogleIamV1AuditConfigArrayOutput ¶
type GoogleIamV1AuditConfigArrayOutput struct{ *pulumi.OutputState }
func (GoogleIamV1AuditConfigArrayOutput) ElementType ¶
func (GoogleIamV1AuditConfigArrayOutput) ElementType() reflect.Type
func (GoogleIamV1AuditConfigArrayOutput) Index ¶
func (o GoogleIamV1AuditConfigArrayOutput) Index(i pulumi.IntInput) GoogleIamV1AuditConfigOutput
func (GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutput ¶
func (o GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutput() GoogleIamV1AuditConfigArrayOutput
func (GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutputWithContext ¶
func (o GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigArrayOutput
type GoogleIamV1AuditConfigInput ¶
type GoogleIamV1AuditConfigInput interface { pulumi.Input ToGoogleIamV1AuditConfigOutput() GoogleIamV1AuditConfigOutput ToGoogleIamV1AuditConfigOutputWithContext(context.Context) GoogleIamV1AuditConfigOutput }
GoogleIamV1AuditConfigInput is an input type that accepts GoogleIamV1AuditConfigArgs and GoogleIamV1AuditConfigOutput values. You can construct a concrete instance of `GoogleIamV1AuditConfigInput` via:
GoogleIamV1AuditConfigArgs{...}
type GoogleIamV1AuditConfigOutput ¶
type GoogleIamV1AuditConfigOutput struct{ *pulumi.OutputState }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.
func (GoogleIamV1AuditConfigOutput) AuditLogConfigs ¶
func (o GoogleIamV1AuditConfigOutput) AuditLogConfigs() GoogleIamV1AuditLogConfigArrayOutput
The configuration for logging of each type of permission.
func (GoogleIamV1AuditConfigOutput) ElementType ¶
func (GoogleIamV1AuditConfigOutput) ElementType() reflect.Type
func (GoogleIamV1AuditConfigOutput) Service ¶
func (o GoogleIamV1AuditConfigOutput) Service() pulumi.StringPtrOutput
Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
func (GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutput ¶
func (o GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutput() GoogleIamV1AuditConfigOutput
func (GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutputWithContext ¶
func (o GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigOutput
type GoogleIamV1AuditConfigResponse ¶
type GoogleIamV1AuditConfigResponse struct { // The configuration for logging of each type of permission. AuditLogConfigs []GoogleIamV1AuditLogConfigResponse `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Service string `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.
type GoogleIamV1AuditConfigResponseArrayOutput ¶
type GoogleIamV1AuditConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleIamV1AuditConfigResponseArrayOutput) ElementType ¶
func (GoogleIamV1AuditConfigResponseArrayOutput) ElementType() reflect.Type
func (GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutput ¶
func (o GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutput() GoogleIamV1AuditConfigResponseArrayOutput
func (GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutputWithContext ¶
func (o GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigResponseArrayOutput
type GoogleIamV1AuditConfigResponseOutput ¶
type GoogleIamV1AuditConfigResponseOutput struct{ *pulumi.OutputState }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.
func (GoogleIamV1AuditConfigResponseOutput) AuditLogConfigs ¶
func (o GoogleIamV1AuditConfigResponseOutput) AuditLogConfigs() GoogleIamV1AuditLogConfigResponseArrayOutput
The configuration for logging of each type of permission.
func (GoogleIamV1AuditConfigResponseOutput) ElementType ¶
func (GoogleIamV1AuditConfigResponseOutput) ElementType() reflect.Type
func (GoogleIamV1AuditConfigResponseOutput) Service ¶
func (o GoogleIamV1AuditConfigResponseOutput) Service() pulumi.StringOutput
Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
func (GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutput ¶
func (o GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutput() GoogleIamV1AuditConfigResponseOutput
func (GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutputWithContext ¶
func (o GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigResponseOutput
type GoogleIamV1AuditLogConfig ¶
type GoogleIamV1AuditLogConfig struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers []string `pulumi:"exemptedMembers"` // The log type that this config enables. LogType *GoogleIamV1AuditLogConfigLogType `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
type GoogleIamV1AuditLogConfigArgs ¶
type GoogleIamV1AuditLogConfigArgs struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers pulumi.StringArrayInput `pulumi:"exemptedMembers"` // The log type that this config enables. LogType GoogleIamV1AuditLogConfigLogTypePtrInput `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (GoogleIamV1AuditLogConfigArgs) ElementType ¶
func (GoogleIamV1AuditLogConfigArgs) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutput ¶
func (i GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutput() GoogleIamV1AuditLogConfigOutput
func (GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutputWithContext ¶
func (i GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigOutput
type GoogleIamV1AuditLogConfigArray ¶
type GoogleIamV1AuditLogConfigArray []GoogleIamV1AuditLogConfigInput
func (GoogleIamV1AuditLogConfigArray) ElementType ¶
func (GoogleIamV1AuditLogConfigArray) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutput ¶
func (i GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutput() GoogleIamV1AuditLogConfigArrayOutput
func (GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutputWithContext ¶
func (i GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigArrayOutput
type GoogleIamV1AuditLogConfigArrayInput ¶
type GoogleIamV1AuditLogConfigArrayInput interface { pulumi.Input ToGoogleIamV1AuditLogConfigArrayOutput() GoogleIamV1AuditLogConfigArrayOutput ToGoogleIamV1AuditLogConfigArrayOutputWithContext(context.Context) GoogleIamV1AuditLogConfigArrayOutput }
GoogleIamV1AuditLogConfigArrayInput is an input type that accepts GoogleIamV1AuditLogConfigArray and GoogleIamV1AuditLogConfigArrayOutput values. You can construct a concrete instance of `GoogleIamV1AuditLogConfigArrayInput` via:
GoogleIamV1AuditLogConfigArray{ GoogleIamV1AuditLogConfigArgs{...} }
type GoogleIamV1AuditLogConfigArrayOutput ¶
type GoogleIamV1AuditLogConfigArrayOutput struct{ *pulumi.OutputState }
func (GoogleIamV1AuditLogConfigArrayOutput) ElementType ¶
func (GoogleIamV1AuditLogConfigArrayOutput) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigArrayOutput) Index ¶
func (o GoogleIamV1AuditLogConfigArrayOutput) Index(i pulumi.IntInput) GoogleIamV1AuditLogConfigOutput
func (GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutput ¶
func (o GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutput() GoogleIamV1AuditLogConfigArrayOutput
func (GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutputWithContext ¶
func (o GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigArrayOutput
type GoogleIamV1AuditLogConfigInput ¶
type GoogleIamV1AuditLogConfigInput interface { pulumi.Input ToGoogleIamV1AuditLogConfigOutput() GoogleIamV1AuditLogConfigOutput ToGoogleIamV1AuditLogConfigOutputWithContext(context.Context) GoogleIamV1AuditLogConfigOutput }
GoogleIamV1AuditLogConfigInput is an input type that accepts GoogleIamV1AuditLogConfigArgs and GoogleIamV1AuditLogConfigOutput values. You can construct a concrete instance of `GoogleIamV1AuditLogConfigInput` via:
GoogleIamV1AuditLogConfigArgs{...}
type GoogleIamV1AuditLogConfigLogType ¶ added in v0.4.0
type GoogleIamV1AuditLogConfigLogType string
The log type that this config enables.
func (GoogleIamV1AuditLogConfigLogType) ElementType ¶ added in v0.4.0
func (GoogleIamV1AuditLogConfigLogType) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutput ¶ added in v0.6.0
func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutput() GoogleIamV1AuditLogConfigLogTypeOutput
func (GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext ¶ added in v0.6.0
func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypeOutput
func (GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutput ¶ added in v0.6.0
func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
func (GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext ¶ added in v0.6.0
func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
func (GoogleIamV1AuditLogConfigLogType) ToStringOutput ¶ added in v0.4.0
func (e GoogleIamV1AuditLogConfigLogType) ToStringOutput() pulumi.StringOutput
func (GoogleIamV1AuditLogConfigLogType) ToStringOutputWithContext ¶ added in v0.4.0
func (e GoogleIamV1AuditLogConfigLogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleIamV1AuditLogConfigLogType) ToStringPtrOutput ¶ added in v0.4.0
func (e GoogleIamV1AuditLogConfigLogType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleIamV1AuditLogConfigLogType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e GoogleIamV1AuditLogConfigLogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleIamV1AuditLogConfigLogTypeInput ¶ added in v0.6.0
type GoogleIamV1AuditLogConfigLogTypeInput interface { pulumi.Input ToGoogleIamV1AuditLogConfigLogTypeOutput() GoogleIamV1AuditLogConfigLogTypeOutput ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext(context.Context) GoogleIamV1AuditLogConfigLogTypeOutput }
GoogleIamV1AuditLogConfigLogTypeInput is an input type that accepts values of the GoogleIamV1AuditLogConfigLogType enum A concrete instance of `GoogleIamV1AuditLogConfigLogTypeInput` can be one of the following:
GoogleIamV1AuditLogConfigLogTypeLogTypeUnspecified GoogleIamV1AuditLogConfigLogTypeAdminRead GoogleIamV1AuditLogConfigLogTypeDataWrite GoogleIamV1AuditLogConfigLogTypeDataRead
type GoogleIamV1AuditLogConfigLogTypeOutput ¶ added in v0.6.0
type GoogleIamV1AuditLogConfigLogTypeOutput struct{ *pulumi.OutputState }
func (GoogleIamV1AuditLogConfigLogTypeOutput) ElementType ¶ added in v0.6.0
func (GoogleIamV1AuditLogConfigLogTypeOutput) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutput ¶ added in v0.6.0
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutput() GoogleIamV1AuditLogConfigLogTypeOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext ¶ added in v0.6.0
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypeOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput ¶ added in v0.6.0
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext ¶ added in v0.6.0
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutput() pulumi.StringOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleIamV1AuditLogConfigLogTypePtrInput ¶ added in v0.6.0
type GoogleIamV1AuditLogConfigLogTypePtrInput interface { pulumi.Input ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput }
func GoogleIamV1AuditLogConfigLogTypePtr ¶ added in v0.6.0
func GoogleIamV1AuditLogConfigLogTypePtr(v string) GoogleIamV1AuditLogConfigLogTypePtrInput
type GoogleIamV1AuditLogConfigLogTypePtrOutput ¶ added in v0.6.0
type GoogleIamV1AuditLogConfigLogTypePtrOutput struct{ *pulumi.OutputState }
func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ElementType ¶ added in v0.6.0
func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput ¶ added in v0.6.0
func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext ¶ added in v0.6.0
func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleIamV1AuditLogConfigOutput ¶
type GoogleIamV1AuditLogConfigOutput struct{ *pulumi.OutputState }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (GoogleIamV1AuditLogConfigOutput) ElementType ¶
func (GoogleIamV1AuditLogConfigOutput) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigOutput) ExemptedMembers ¶
func (o GoogleIamV1AuditLogConfigOutput) ExemptedMembers() pulumi.StringArrayOutput
Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
func (GoogleIamV1AuditLogConfigOutput) LogType ¶
func (o GoogleIamV1AuditLogConfigOutput) LogType() GoogleIamV1AuditLogConfigLogTypePtrOutput
The log type that this config enables.
func (GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutput ¶
func (o GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutput() GoogleIamV1AuditLogConfigOutput
func (GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutputWithContext ¶
func (o GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigOutput
type GoogleIamV1AuditLogConfigResponse ¶
type GoogleIamV1AuditLogConfigResponse struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers []string `pulumi:"exemptedMembers"` // The log type that this config enables. LogType string `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
type GoogleIamV1AuditLogConfigResponseArrayOutput ¶
type GoogleIamV1AuditLogConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleIamV1AuditLogConfigResponseArrayOutput) ElementType ¶
func (GoogleIamV1AuditLogConfigResponseArrayOutput) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutput ¶
func (o GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutput() GoogleIamV1AuditLogConfigResponseArrayOutput
func (GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutputWithContext ¶
func (o GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigResponseArrayOutput
type GoogleIamV1AuditLogConfigResponseOutput ¶
type GoogleIamV1AuditLogConfigResponseOutput struct{ *pulumi.OutputState }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (GoogleIamV1AuditLogConfigResponseOutput) ElementType ¶
func (GoogleIamV1AuditLogConfigResponseOutput) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigResponseOutput) ExemptedMembers ¶
func (o GoogleIamV1AuditLogConfigResponseOutput) ExemptedMembers() pulumi.StringArrayOutput
Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
func (GoogleIamV1AuditLogConfigResponseOutput) LogType ¶
func (o GoogleIamV1AuditLogConfigResponseOutput) LogType() pulumi.StringOutput
The log type that this config enables.
func (GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutput ¶
func (o GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutput() GoogleIamV1AuditLogConfigResponseOutput
func (GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutputWithContext ¶
func (o GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigResponseOutput
type GoogleIamV1Binding ¶
type GoogleIamV1Binding struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition *GoogleTypeExpr `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Members []string `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role *string `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
type GoogleIamV1BindingArgs ¶
type GoogleIamV1BindingArgs struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition GoogleTypeExprPtrInput `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Members pulumi.StringArrayInput `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringPtrInput `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
func (GoogleIamV1BindingArgs) ElementType ¶
func (GoogleIamV1BindingArgs) ElementType() reflect.Type
func (GoogleIamV1BindingArgs) ToGoogleIamV1BindingOutput ¶
func (i GoogleIamV1BindingArgs) ToGoogleIamV1BindingOutput() GoogleIamV1BindingOutput
func (GoogleIamV1BindingArgs) ToGoogleIamV1BindingOutputWithContext ¶
func (i GoogleIamV1BindingArgs) ToGoogleIamV1BindingOutputWithContext(ctx context.Context) GoogleIamV1BindingOutput
type GoogleIamV1BindingArray ¶
type GoogleIamV1BindingArray []GoogleIamV1BindingInput
func (GoogleIamV1BindingArray) ElementType ¶
func (GoogleIamV1BindingArray) ElementType() reflect.Type
func (GoogleIamV1BindingArray) ToGoogleIamV1BindingArrayOutput ¶
func (i GoogleIamV1BindingArray) ToGoogleIamV1BindingArrayOutput() GoogleIamV1BindingArrayOutput
func (GoogleIamV1BindingArray) ToGoogleIamV1BindingArrayOutputWithContext ¶
func (i GoogleIamV1BindingArray) ToGoogleIamV1BindingArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingArrayOutput
type GoogleIamV1BindingArrayInput ¶
type GoogleIamV1BindingArrayInput interface { pulumi.Input ToGoogleIamV1BindingArrayOutput() GoogleIamV1BindingArrayOutput ToGoogleIamV1BindingArrayOutputWithContext(context.Context) GoogleIamV1BindingArrayOutput }
GoogleIamV1BindingArrayInput is an input type that accepts GoogleIamV1BindingArray and GoogleIamV1BindingArrayOutput values. You can construct a concrete instance of `GoogleIamV1BindingArrayInput` via:
GoogleIamV1BindingArray{ GoogleIamV1BindingArgs{...} }
type GoogleIamV1BindingArrayOutput ¶
type GoogleIamV1BindingArrayOutput struct{ *pulumi.OutputState }
func (GoogleIamV1BindingArrayOutput) ElementType ¶
func (GoogleIamV1BindingArrayOutput) ElementType() reflect.Type
func (GoogleIamV1BindingArrayOutput) Index ¶
func (o GoogleIamV1BindingArrayOutput) Index(i pulumi.IntInput) GoogleIamV1BindingOutput
func (GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutput ¶
func (o GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutput() GoogleIamV1BindingArrayOutput
func (GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutputWithContext ¶
func (o GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingArrayOutput
type GoogleIamV1BindingInput ¶
type GoogleIamV1BindingInput interface { pulumi.Input ToGoogleIamV1BindingOutput() GoogleIamV1BindingOutput ToGoogleIamV1BindingOutputWithContext(context.Context) GoogleIamV1BindingOutput }
GoogleIamV1BindingInput is an input type that accepts GoogleIamV1BindingArgs and GoogleIamV1BindingOutput values. You can construct a concrete instance of `GoogleIamV1BindingInput` via:
GoogleIamV1BindingArgs{...}
type GoogleIamV1BindingOutput ¶
type GoogleIamV1BindingOutput struct{ *pulumi.OutputState }
Associates `members`, or principals, with a `role`.
func (GoogleIamV1BindingOutput) Condition ¶
func (o GoogleIamV1BindingOutput) Condition() GoogleTypeExprPtrOutput
The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
func (GoogleIamV1BindingOutput) ElementType ¶
func (GoogleIamV1BindingOutput) ElementType() reflect.Type
func (GoogleIamV1BindingOutput) Members ¶
func (o GoogleIamV1BindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
func (GoogleIamV1BindingOutput) Role ¶
func (o GoogleIamV1BindingOutput) Role() pulumi.StringPtrOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutput ¶
func (o GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutput() GoogleIamV1BindingOutput
func (GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutputWithContext ¶
func (o GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutputWithContext(ctx context.Context) GoogleIamV1BindingOutput
type GoogleIamV1BindingResponse ¶
type GoogleIamV1BindingResponse struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition GoogleTypeExprResponse `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Members []string `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role string `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
type GoogleIamV1BindingResponseArrayOutput ¶
type GoogleIamV1BindingResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleIamV1BindingResponseArrayOutput) ElementType ¶
func (GoogleIamV1BindingResponseArrayOutput) ElementType() reflect.Type
func (GoogleIamV1BindingResponseArrayOutput) Index ¶
func (o GoogleIamV1BindingResponseArrayOutput) Index(i pulumi.IntInput) GoogleIamV1BindingResponseOutput
func (GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutput ¶
func (o GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutput() GoogleIamV1BindingResponseArrayOutput
func (GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutputWithContext ¶
func (o GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingResponseArrayOutput
type GoogleIamV1BindingResponseOutput ¶
type GoogleIamV1BindingResponseOutput struct{ *pulumi.OutputState }
Associates `members`, or principals, with a `role`.
func (GoogleIamV1BindingResponseOutput) Condition ¶
func (o GoogleIamV1BindingResponseOutput) Condition() GoogleTypeExprResponseOutput
The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
func (GoogleIamV1BindingResponseOutput) ElementType ¶
func (GoogleIamV1BindingResponseOutput) ElementType() reflect.Type
func (GoogleIamV1BindingResponseOutput) Members ¶
func (o GoogleIamV1BindingResponseOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
func (GoogleIamV1BindingResponseOutput) Role ¶
func (o GoogleIamV1BindingResponseOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutput ¶
func (o GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutput() GoogleIamV1BindingResponseOutput
func (GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutputWithContext ¶
func (o GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutputWithContext(ctx context.Context) GoogleIamV1BindingResponseOutput
type GoogleTypeExpr ¶
type GoogleTypeExpr struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression *string `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location *string `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
type GoogleTypeExprArgs ¶
type GoogleTypeExprArgs struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringPtrInput `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (GoogleTypeExprArgs) ElementType ¶
func (GoogleTypeExprArgs) ElementType() reflect.Type
func (GoogleTypeExprArgs) ToGoogleTypeExprOutput ¶
func (i GoogleTypeExprArgs) ToGoogleTypeExprOutput() GoogleTypeExprOutput
func (GoogleTypeExprArgs) ToGoogleTypeExprOutputWithContext ¶
func (i GoogleTypeExprArgs) ToGoogleTypeExprOutputWithContext(ctx context.Context) GoogleTypeExprOutput
func (GoogleTypeExprArgs) ToGoogleTypeExprPtrOutput ¶
func (i GoogleTypeExprArgs) ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput
func (GoogleTypeExprArgs) ToGoogleTypeExprPtrOutputWithContext ¶
func (i GoogleTypeExprArgs) ToGoogleTypeExprPtrOutputWithContext(ctx context.Context) GoogleTypeExprPtrOutput
type GoogleTypeExprInput ¶
type GoogleTypeExprInput interface { pulumi.Input ToGoogleTypeExprOutput() GoogleTypeExprOutput ToGoogleTypeExprOutputWithContext(context.Context) GoogleTypeExprOutput }
GoogleTypeExprInput is an input type that accepts GoogleTypeExprArgs and GoogleTypeExprOutput values. You can construct a concrete instance of `GoogleTypeExprInput` via:
GoogleTypeExprArgs{...}
type GoogleTypeExprOutput ¶
type GoogleTypeExprOutput struct{ *pulumi.OutputState }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (GoogleTypeExprOutput) Description ¶
func (o GoogleTypeExprOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (GoogleTypeExprOutput) ElementType ¶
func (GoogleTypeExprOutput) ElementType() reflect.Type
func (GoogleTypeExprOutput) Expression ¶
func (o GoogleTypeExprOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (GoogleTypeExprOutput) Location ¶
func (o GoogleTypeExprOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (GoogleTypeExprOutput) Title ¶
func (o GoogleTypeExprOutput) Title() pulumi.StringPtrOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (GoogleTypeExprOutput) ToGoogleTypeExprOutput ¶
func (o GoogleTypeExprOutput) ToGoogleTypeExprOutput() GoogleTypeExprOutput
func (GoogleTypeExprOutput) ToGoogleTypeExprOutputWithContext ¶
func (o GoogleTypeExprOutput) ToGoogleTypeExprOutputWithContext(ctx context.Context) GoogleTypeExprOutput
func (GoogleTypeExprOutput) ToGoogleTypeExprPtrOutput ¶
func (o GoogleTypeExprOutput) ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput
func (GoogleTypeExprOutput) ToGoogleTypeExprPtrOutputWithContext ¶
func (o GoogleTypeExprOutput) ToGoogleTypeExprPtrOutputWithContext(ctx context.Context) GoogleTypeExprPtrOutput
type GoogleTypeExprPtrInput ¶
type GoogleTypeExprPtrInput interface { pulumi.Input ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput ToGoogleTypeExprPtrOutputWithContext(context.Context) GoogleTypeExprPtrOutput }
GoogleTypeExprPtrInput is an input type that accepts GoogleTypeExprArgs, GoogleTypeExprPtr and GoogleTypeExprPtrOutput values. You can construct a concrete instance of `GoogleTypeExprPtrInput` via:
GoogleTypeExprArgs{...} or: nil
func GoogleTypeExprPtr ¶
func GoogleTypeExprPtr(v *GoogleTypeExprArgs) GoogleTypeExprPtrInput
type GoogleTypeExprPtrOutput ¶
type GoogleTypeExprPtrOutput struct{ *pulumi.OutputState }
func (GoogleTypeExprPtrOutput) Description ¶
func (o GoogleTypeExprPtrOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (GoogleTypeExprPtrOutput) Elem ¶
func (o GoogleTypeExprPtrOutput) Elem() GoogleTypeExprOutput
func (GoogleTypeExprPtrOutput) ElementType ¶
func (GoogleTypeExprPtrOutput) ElementType() reflect.Type
func (GoogleTypeExprPtrOutput) Expression ¶
func (o GoogleTypeExprPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (GoogleTypeExprPtrOutput) Location ¶
func (o GoogleTypeExprPtrOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (GoogleTypeExprPtrOutput) Title ¶
func (o GoogleTypeExprPtrOutput) Title() pulumi.StringPtrOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutput ¶
func (o GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput
func (GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutputWithContext ¶
func (o GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutputWithContext(ctx context.Context) GoogleTypeExprPtrOutput
type GoogleTypeExprResponse ¶
type GoogleTypeExprResponse struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location string `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title string `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
type GoogleTypeExprResponseOutput ¶
type GoogleTypeExprResponseOutput struct{ *pulumi.OutputState }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (GoogleTypeExprResponseOutput) Description ¶
func (o GoogleTypeExprResponseOutput) Description() pulumi.StringOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (GoogleTypeExprResponseOutput) ElementType ¶
func (GoogleTypeExprResponseOutput) ElementType() reflect.Type
func (GoogleTypeExprResponseOutput) Expression ¶
func (o GoogleTypeExprResponseOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (GoogleTypeExprResponseOutput) Location ¶
func (o GoogleTypeExprResponseOutput) Location() pulumi.StringOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (GoogleTypeExprResponseOutput) Title ¶
func (o GoogleTypeExprResponseOutput) Title() pulumi.StringOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutput ¶
func (o GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutput() GoogleTypeExprResponseOutput
func (GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutputWithContext ¶
func (o GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutputWithContext(ctx context.Context) GoogleTypeExprResponseOutput
type GoogleTypeMoney ¶
type GoogleTypeMoney struct { // The three-letter currency code defined in ISO 4217. CurrencyCode *string `pulumi:"currencyCode"` // Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000. Nanos *int `pulumi:"nanos"` // The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. Units *string `pulumi:"units"` }
Represents an amount of money with its currency type.
type GoogleTypeMoneyArgs ¶
type GoogleTypeMoneyArgs struct { // The three-letter currency code defined in ISO 4217. CurrencyCode pulumi.StringPtrInput `pulumi:"currencyCode"` // Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000. Nanos pulumi.IntPtrInput `pulumi:"nanos"` // The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. Units pulumi.StringPtrInput `pulumi:"units"` }
Represents an amount of money with its currency type.
func (GoogleTypeMoneyArgs) ElementType ¶
func (GoogleTypeMoneyArgs) ElementType() reflect.Type
func (GoogleTypeMoneyArgs) ToGoogleTypeMoneyOutput ¶
func (i GoogleTypeMoneyArgs) ToGoogleTypeMoneyOutput() GoogleTypeMoneyOutput
func (GoogleTypeMoneyArgs) ToGoogleTypeMoneyOutputWithContext ¶
func (i GoogleTypeMoneyArgs) ToGoogleTypeMoneyOutputWithContext(ctx context.Context) GoogleTypeMoneyOutput
func (GoogleTypeMoneyArgs) ToGoogleTypeMoneyPtrOutput ¶
func (i GoogleTypeMoneyArgs) ToGoogleTypeMoneyPtrOutput() GoogleTypeMoneyPtrOutput
func (GoogleTypeMoneyArgs) ToGoogleTypeMoneyPtrOutputWithContext ¶
func (i GoogleTypeMoneyArgs) ToGoogleTypeMoneyPtrOutputWithContext(ctx context.Context) GoogleTypeMoneyPtrOutput
type GoogleTypeMoneyInput ¶
type GoogleTypeMoneyInput interface { pulumi.Input ToGoogleTypeMoneyOutput() GoogleTypeMoneyOutput ToGoogleTypeMoneyOutputWithContext(context.Context) GoogleTypeMoneyOutput }
GoogleTypeMoneyInput is an input type that accepts GoogleTypeMoneyArgs and GoogleTypeMoneyOutput values. You can construct a concrete instance of `GoogleTypeMoneyInput` via:
GoogleTypeMoneyArgs{...}
type GoogleTypeMoneyOutput ¶
type GoogleTypeMoneyOutput struct{ *pulumi.OutputState }
Represents an amount of money with its currency type.
func (GoogleTypeMoneyOutput) CurrencyCode ¶
func (o GoogleTypeMoneyOutput) CurrencyCode() pulumi.StringPtrOutput
The three-letter currency code defined in ISO 4217.
func (GoogleTypeMoneyOutput) ElementType ¶
func (GoogleTypeMoneyOutput) ElementType() reflect.Type
func (GoogleTypeMoneyOutput) Nanos ¶
func (o GoogleTypeMoneyOutput) Nanos() pulumi.IntPtrOutput
Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
func (GoogleTypeMoneyOutput) ToGoogleTypeMoneyOutput ¶
func (o GoogleTypeMoneyOutput) ToGoogleTypeMoneyOutput() GoogleTypeMoneyOutput
func (GoogleTypeMoneyOutput) ToGoogleTypeMoneyOutputWithContext ¶
func (o GoogleTypeMoneyOutput) ToGoogleTypeMoneyOutputWithContext(ctx context.Context) GoogleTypeMoneyOutput
func (GoogleTypeMoneyOutput) ToGoogleTypeMoneyPtrOutput ¶
func (o GoogleTypeMoneyOutput) ToGoogleTypeMoneyPtrOutput() GoogleTypeMoneyPtrOutput
func (GoogleTypeMoneyOutput) ToGoogleTypeMoneyPtrOutputWithContext ¶
func (o GoogleTypeMoneyOutput) ToGoogleTypeMoneyPtrOutputWithContext(ctx context.Context) GoogleTypeMoneyPtrOutput
func (GoogleTypeMoneyOutput) Units ¶
func (o GoogleTypeMoneyOutput) Units() pulumi.StringPtrOutput
The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
type GoogleTypeMoneyPtrInput ¶
type GoogleTypeMoneyPtrInput interface { pulumi.Input ToGoogleTypeMoneyPtrOutput() GoogleTypeMoneyPtrOutput ToGoogleTypeMoneyPtrOutputWithContext(context.Context) GoogleTypeMoneyPtrOutput }
GoogleTypeMoneyPtrInput is an input type that accepts GoogleTypeMoneyArgs, GoogleTypeMoneyPtr and GoogleTypeMoneyPtrOutput values. You can construct a concrete instance of `GoogleTypeMoneyPtrInput` via:
GoogleTypeMoneyArgs{...} or: nil
func GoogleTypeMoneyPtr ¶
func GoogleTypeMoneyPtr(v *GoogleTypeMoneyArgs) GoogleTypeMoneyPtrInput
type GoogleTypeMoneyPtrOutput ¶
type GoogleTypeMoneyPtrOutput struct{ *pulumi.OutputState }
func (GoogleTypeMoneyPtrOutput) CurrencyCode ¶
func (o GoogleTypeMoneyPtrOutput) CurrencyCode() pulumi.StringPtrOutput
The three-letter currency code defined in ISO 4217.
func (GoogleTypeMoneyPtrOutput) Elem ¶
func (o GoogleTypeMoneyPtrOutput) Elem() GoogleTypeMoneyOutput
func (GoogleTypeMoneyPtrOutput) ElementType ¶
func (GoogleTypeMoneyPtrOutput) ElementType() reflect.Type
func (GoogleTypeMoneyPtrOutput) Nanos ¶
func (o GoogleTypeMoneyPtrOutput) Nanos() pulumi.IntPtrOutput
Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
func (GoogleTypeMoneyPtrOutput) ToGoogleTypeMoneyPtrOutput ¶
func (o GoogleTypeMoneyPtrOutput) ToGoogleTypeMoneyPtrOutput() GoogleTypeMoneyPtrOutput
func (GoogleTypeMoneyPtrOutput) ToGoogleTypeMoneyPtrOutputWithContext ¶
func (o GoogleTypeMoneyPtrOutput) ToGoogleTypeMoneyPtrOutputWithContext(ctx context.Context) GoogleTypeMoneyPtrOutput
func (GoogleTypeMoneyPtrOutput) Units ¶
func (o GoogleTypeMoneyPtrOutput) Units() pulumi.StringPtrOutput
The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
type GoogleTypeMoneyResponse ¶
type GoogleTypeMoneyResponse struct { // The three-letter currency code defined in ISO 4217. CurrencyCode string `pulumi:"currencyCode"` // Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000. Nanos int `pulumi:"nanos"` // The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. Units string `pulumi:"units"` }
Represents an amount of money with its currency type.
type GoogleTypeMoneyResponseOutput ¶
type GoogleTypeMoneyResponseOutput struct{ *pulumi.OutputState }
Represents an amount of money with its currency type.
func (GoogleTypeMoneyResponseOutput) CurrencyCode ¶
func (o GoogleTypeMoneyResponseOutput) CurrencyCode() pulumi.StringOutput
The three-letter currency code defined in ISO 4217.
func (GoogleTypeMoneyResponseOutput) ElementType ¶
func (GoogleTypeMoneyResponseOutput) ElementType() reflect.Type
func (GoogleTypeMoneyResponseOutput) Nanos ¶
func (o GoogleTypeMoneyResponseOutput) Nanos() pulumi.IntOutput
Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
func (GoogleTypeMoneyResponseOutput) ToGoogleTypeMoneyResponseOutput ¶
func (o GoogleTypeMoneyResponseOutput) ToGoogleTypeMoneyResponseOutput() GoogleTypeMoneyResponseOutput
func (GoogleTypeMoneyResponseOutput) ToGoogleTypeMoneyResponseOutputWithContext ¶
func (o GoogleTypeMoneyResponseOutput) ToGoogleTypeMoneyResponseOutputWithContext(ctx context.Context) GoogleTypeMoneyResponseOutput
func (GoogleTypeMoneyResponseOutput) Units ¶
func (o GoogleTypeMoneyResponseOutput) Units() pulumi.StringOutput
The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
type HostQuery ¶ added in v0.3.0
type HostQuery struct { pulumi.CustomResourceState // Creation time of the query. Created pulumi.StringOutput `pulumi:"created"` // Hostname is available only when query is executed at host level. EnvgroupHostname pulumi.StringOutput `pulumi:"envgroupHostname"` // Error is set when query fails. Error pulumi.StringOutput `pulumi:"error"` // ExecutionTime is available only after the query is completed. ExecutionTime pulumi.StringOutput `pulumi:"executionTime"` // Asynchronous Query Name. Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Contains information like metrics, dimenstions etc of the AsyncQuery. QueryParams GoogleCloudApigeeV1QueryMetadataResponseOutput `pulumi:"queryParams"` // Asynchronous Report ID. ReportDefinitionId pulumi.StringOutput `pulumi:"reportDefinitionId"` // Result is available only after the query is completed. Result GoogleCloudApigeeV1AsyncQueryResultResponseOutput `pulumi:"result"` // ResultFileSize is available only after the query is completed. ResultFileSize pulumi.StringOutput `pulumi:"resultFileSize"` // ResultRows is available only after the query is completed. ResultRows pulumi.StringOutput `pulumi:"resultRows"` // Self link of the query. Example: `/organizations/myorg/environments/myenv/queries/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` or following format if query is running at host level: `/organizations/myorg/hostQueries/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` Self pulumi.StringOutput `pulumi:"self"` // Query state could be "enqueued", "running", "completed", "failed". State pulumi.StringOutput `pulumi:"state"` // Last updated timestamp for the query. Updated pulumi.StringOutput `pulumi:"updated"` }
Submit a query at host level to be processed in the background. If the submission of the query succeeds, the API returns a 201 status and an ID that refer to the query. In addition to the HTTP status 201, the `state` of "enqueued" means that the request succeeded. 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.
func GetHostQuery ¶ added in v0.3.0
func GetHostQuery(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HostQueryState, opts ...pulumi.ResourceOption) (*HostQuery, error)
GetHostQuery gets an existing HostQuery 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 NewHostQuery ¶ added in v0.3.0
func NewHostQuery(ctx *pulumi.Context, name string, args *HostQueryArgs, opts ...pulumi.ResourceOption) (*HostQuery, error)
NewHostQuery registers a new resource with the given unique name, arguments, and options.
func (*HostQuery) ElementType ¶ added in v0.3.0
func (*HostQuery) ToHostQueryOutput ¶ added in v0.3.0
func (i *HostQuery) ToHostQueryOutput() HostQueryOutput
func (*HostQuery) ToHostQueryOutputWithContext ¶ added in v0.3.0
func (i *HostQuery) ToHostQueryOutputWithContext(ctx context.Context) HostQueryOutput
type HostQueryArgs ¶ added in v0.3.0
type HostQueryArgs struct { // Delimiter used in the CSV file, if `outputFormat` is set to `csv`. Defaults to the `,` (comma) character. Supported delimiter characters include comma (`,`), pipe (`|`), and tab (`\t`). CsvDelimiter pulumi.StringPtrInput // A list of dimensions. https://docs.apigee.com/api-platform/analytics/analytics-reference#dimensions Dimensions pulumi.StringArrayInput // Hostname needs to be specified if query intends to run at host level. This field is only allowed when query is submitted by CreateHostAsyncQuery where analytics data will be grouped by organization and hostname. EnvgroupHostname pulumi.StringPtrInput // Boolean expression that can be used to filter data. Filter expressions can be combined using AND/OR terms and should be fully parenthesized to avoid ambiguity. See Analytics metrics, dimensions, and filters reference https://docs.apigee.com/api-platform/analytics/analytics-reference for more information on the fields available to filter on. For more information on the tokens that you use to build filter expressions, see Filter expression syntax. https://docs.apigee.com/api-platform/analytics/asynch-reports-api#filter-expression-syntax Filter pulumi.StringPtrInput // Time unit used to group the result set. Valid values include: second, minute, hour, day, week, or month. If a query includes groupByTimeUnit, then the result is an aggregation based on the specified time unit and the resultant timestamp does not include milliseconds precision. If a query omits groupByTimeUnit, then the resultant timestamp includes milliseconds precision. GroupByTimeUnit pulumi.StringPtrInput // Maximum number of rows that can be returned in the result. Limit pulumi.IntPtrInput // A list of Metrics. Metrics GoogleCloudApigeeV1QueryMetricArrayInput // Asynchronous Query Name. Name pulumi.StringPtrInput OrganizationId pulumi.StringInput // Valid values include: `csv` or `json`. Defaults to `json`. Note: Configure the delimiter for CSV output using the csvDelimiter property. OutputFormat pulumi.StringPtrInput // Asynchronous Report ID. ReportDefinitionId pulumi.StringPtrInput // Time range for the query. Can use the following predefined strings to specify the time range: `last60minutes` `last24hours` `last7days` Or, specify the timeRange as a structure describing start and end timestamps in the ISO format: yyyy-mm-ddThh:mm:ssZ. Example: "timeRange": { "start": "2018-07-29T00:13:00Z", "end": "2018-08-01T00:18:00Z" } TimeRange pulumi.Input }
The set of arguments for constructing a HostQuery resource.
func (HostQueryArgs) ElementType ¶ added in v0.3.0
func (HostQueryArgs) ElementType() reflect.Type
type HostQueryInput ¶ added in v0.3.0
type HostQueryInput interface { pulumi.Input ToHostQueryOutput() HostQueryOutput ToHostQueryOutputWithContext(ctx context.Context) HostQueryOutput }
type HostQueryOutput ¶ added in v0.3.0
type HostQueryOutput struct{ *pulumi.OutputState }
func (HostQueryOutput) Created ¶ added in v0.19.0
func (o HostQueryOutput) Created() pulumi.StringOutput
Creation time of the query.
func (HostQueryOutput) ElementType ¶ added in v0.3.0
func (HostQueryOutput) ElementType() reflect.Type
func (HostQueryOutput) EnvgroupHostname ¶ added in v0.19.0
func (o HostQueryOutput) EnvgroupHostname() pulumi.StringOutput
Hostname is available only when query is executed at host level.
func (HostQueryOutput) Error ¶ added in v0.19.0
func (o HostQueryOutput) Error() pulumi.StringOutput
Error is set when query fails.
func (HostQueryOutput) ExecutionTime ¶ added in v0.19.0
func (o HostQueryOutput) ExecutionTime() pulumi.StringOutput
ExecutionTime is available only after the query is completed.
func (HostQueryOutput) Name ¶ added in v0.19.0
func (o HostQueryOutput) Name() pulumi.StringOutput
Asynchronous Query Name.
func (HostQueryOutput) OrganizationId ¶ added in v0.21.0
func (o HostQueryOutput) OrganizationId() pulumi.StringOutput
func (HostQueryOutput) QueryParams ¶ added in v0.19.0
func (o HostQueryOutput) QueryParams() GoogleCloudApigeeV1QueryMetadataResponseOutput
Contains information like metrics, dimenstions etc of the AsyncQuery.
func (HostQueryOutput) ReportDefinitionId ¶ added in v0.19.0
func (o HostQueryOutput) ReportDefinitionId() pulumi.StringOutput
Asynchronous Report ID.
func (HostQueryOutput) Result ¶ added in v0.19.0
func (o HostQueryOutput) Result() GoogleCloudApigeeV1AsyncQueryResultResponseOutput
Result is available only after the query is completed.
func (HostQueryOutput) ResultFileSize ¶ added in v0.19.0
func (o HostQueryOutput) ResultFileSize() pulumi.StringOutput
ResultFileSize is available only after the query is completed.
func (HostQueryOutput) ResultRows ¶ added in v0.19.0
func (o HostQueryOutput) ResultRows() pulumi.StringOutput
ResultRows is available only after the query is completed.
func (HostQueryOutput) Self ¶ added in v0.19.0
func (o HostQueryOutput) Self() pulumi.StringOutput
Self link of the query. Example: `/organizations/myorg/environments/myenv/queries/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` or following format if query is running at host level: `/organizations/myorg/hostQueries/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd`
func (HostQueryOutput) State ¶ added in v0.19.0
func (o HostQueryOutput) State() pulumi.StringOutput
Query state could be "enqueued", "running", "completed", "failed".
func (HostQueryOutput) ToHostQueryOutput ¶ added in v0.3.0
func (o HostQueryOutput) ToHostQueryOutput() HostQueryOutput
func (HostQueryOutput) ToHostQueryOutputWithContext ¶ added in v0.3.0
func (o HostQueryOutput) ToHostQueryOutputWithContext(ctx context.Context) HostQueryOutput
func (HostQueryOutput) Updated ¶ added in v0.19.0
func (o HostQueryOutput) Updated() pulumi.StringOutput
Last updated timestamp for the query.
type HostQueryState ¶ added in v0.3.0
type HostQueryState struct { }
func (HostQueryState) ElementType ¶ added in v0.3.0
func (HostQueryState) ElementType() reflect.Type
type HostSecurityReport ¶ added in v0.21.0
type HostSecurityReport struct { pulumi.CustomResourceState // Creation time of the query. Created pulumi.StringOutput `pulumi:"created"` // Display Name specified by the user. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Hostname is available only when query is executed at host level. EnvgroupHostname pulumi.StringOutput `pulumi:"envgroupHostname"` // Error is set when query fails. Error pulumi.StringOutput `pulumi:"error"` // ExecutionTime is available only after the query is completed. ExecutionTime pulumi.StringOutput `pulumi:"executionTime"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Contains information like metrics, dimenstions etc of the Security Report. QueryParams GoogleCloudApigeeV1SecurityReportMetadataResponseOutput `pulumi:"queryParams"` // Report Definition ID. ReportDefinitionId pulumi.StringOutput `pulumi:"reportDefinitionId"` // Result is available only after the query is completed. Result GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput `pulumi:"result"` // ResultFileSize is available only after the query is completed. ResultFileSize pulumi.StringOutput `pulumi:"resultFileSize"` // ResultRows is available only after the query is completed. ResultRows pulumi.StringOutput `pulumi:"resultRows"` // Self link of the query. Example: `/organizations/myorg/environments/myenv/securityReports/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` or following format if query is running at host level: `/organizations/myorg/hostSecurityReports/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` Self pulumi.StringOutput `pulumi:"self"` // Query state could be "enqueued", "running", "completed", "expired" and "failed". State pulumi.StringOutput `pulumi:"state"` // Last updated timestamp for the query. Updated pulumi.StringOutput `pulumi:"updated"` }
Submit a query at host level to be processed in the background. If the submission of the query succeeds, the API returns a 201 status and an ID that refer to the query. In addition to the HTTP status 201, the `state` of "enqueued" means that the request succeeded. 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.
func GetHostSecurityReport ¶ added in v0.21.0
func GetHostSecurityReport(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HostSecurityReportState, opts ...pulumi.ResourceOption) (*HostSecurityReport, error)
GetHostSecurityReport gets an existing HostSecurityReport 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 NewHostSecurityReport ¶ added in v0.21.0
func NewHostSecurityReport(ctx *pulumi.Context, name string, args *HostSecurityReportArgs, opts ...pulumi.ResourceOption) (*HostSecurityReport, error)
NewHostSecurityReport registers a new resource with the given unique name, arguments, and options.
func (*HostSecurityReport) ElementType ¶ added in v0.21.0
func (*HostSecurityReport) ElementType() reflect.Type
func (*HostSecurityReport) ToHostSecurityReportOutput ¶ added in v0.21.0
func (i *HostSecurityReport) ToHostSecurityReportOutput() HostSecurityReportOutput
func (*HostSecurityReport) ToHostSecurityReportOutputWithContext ¶ added in v0.21.0
func (i *HostSecurityReport) ToHostSecurityReportOutputWithContext(ctx context.Context) HostSecurityReportOutput
type HostSecurityReportArgs ¶ added in v0.21.0
type HostSecurityReportArgs struct { // Delimiter used in the CSV file, if `outputFormat` is set to `csv`. Defaults to the `,` (comma) character. Supported delimiter characters include comma (`,`), pipe (`|`), and tab (`\t`). CsvDelimiter pulumi.StringPtrInput // A list of dimensions. https://docs.apigee.com/api-platform/analytics/analytics-reference#dimensions Dimensions pulumi.StringArrayInput // Security Report display name which users can specify. DisplayName pulumi.StringPtrInput // Hostname needs to be specified if query intends to run at host level. This field is only allowed when query is submitted by CreateHostSecurityReport where analytics data will be grouped by organization and hostname. EnvgroupHostname pulumi.StringPtrInput // Boolean expression that can be used to filter data. Filter expressions can be combined using AND/OR terms and should be fully parenthesized to avoid ambiguity. See Analytics metrics, dimensions, and filters reference https://docs.apigee.com/api-platform/analytics/analytics-reference for more information on the fields available to filter on. For more information on the tokens that you use to build filter expressions, see Filter expression syntax. https://docs.apigee.com/api-platform/analytics/asynch-reports-api#filter-expression-syntax Filter pulumi.StringPtrInput // Time unit used to group the result set. Valid values include: second, minute, hour, day, week, or month. If a query includes groupByTimeUnit, then the result is an aggregation based on the specified time unit and the resultant timestamp does not include milliseconds precision. If a query omits groupByTimeUnit, then the resultant timestamp includes milliseconds precision. GroupByTimeUnit pulumi.StringPtrInput // Maximum number of rows that can be returned in the result. Limit pulumi.IntPtrInput // A list of Metrics. Metrics GoogleCloudApigeeV1SecurityReportQueryMetricArrayInput // Valid values include: `csv` or `json`. Defaults to `json`. Note: Configure the delimiter for CSV output using the csvDelimiter property. MimeType pulumi.StringPtrInput OrganizationId pulumi.StringInput // Report Definition ID. ReportDefinitionId pulumi.StringPtrInput // Time range for the query. Can use the following predefined strings to specify the time range: `last60minutes` `last24hours` `last7days` Or, specify the timeRange as a structure describing start and end timestamps in the ISO format: yyyy-mm-ddThh:mm:ssZ. Example: "timeRange": { "start": "2018-07-29T00:13:00Z", "end": "2018-08-01T00:18:00Z" } TimeRange pulumi.Input }
The set of arguments for constructing a HostSecurityReport resource.
func (HostSecurityReportArgs) ElementType ¶ added in v0.21.0
func (HostSecurityReportArgs) ElementType() reflect.Type
type HostSecurityReportInput ¶ added in v0.21.0
type HostSecurityReportInput interface { pulumi.Input ToHostSecurityReportOutput() HostSecurityReportOutput ToHostSecurityReportOutputWithContext(ctx context.Context) HostSecurityReportOutput }
type HostSecurityReportOutput ¶ added in v0.21.0
type HostSecurityReportOutput struct{ *pulumi.OutputState }
func (HostSecurityReportOutput) Created ¶ added in v0.21.0
func (o HostSecurityReportOutput) Created() pulumi.StringOutput
Creation time of the query.
func (HostSecurityReportOutput) DisplayName ¶ added in v0.21.0
func (o HostSecurityReportOutput) DisplayName() pulumi.StringOutput
Display Name specified by the user.
func (HostSecurityReportOutput) ElementType ¶ added in v0.21.0
func (HostSecurityReportOutput) ElementType() reflect.Type
func (HostSecurityReportOutput) EnvgroupHostname ¶ added in v0.21.0
func (o HostSecurityReportOutput) EnvgroupHostname() pulumi.StringOutput
Hostname is available only when query is executed at host level.
func (HostSecurityReportOutput) Error ¶ added in v0.21.0
func (o HostSecurityReportOutput) Error() pulumi.StringOutput
Error is set when query fails.
func (HostSecurityReportOutput) ExecutionTime ¶ added in v0.21.0
func (o HostSecurityReportOutput) ExecutionTime() pulumi.StringOutput
ExecutionTime is available only after the query is completed.
func (HostSecurityReportOutput) OrganizationId ¶ added in v0.21.0
func (o HostSecurityReportOutput) OrganizationId() pulumi.StringOutput
func (HostSecurityReportOutput) QueryParams ¶ added in v0.21.0
func (o HostSecurityReportOutput) QueryParams() GoogleCloudApigeeV1SecurityReportMetadataResponseOutput
Contains information like metrics, dimenstions etc of the Security Report.
func (HostSecurityReportOutput) ReportDefinitionId ¶ added in v0.21.0
func (o HostSecurityReportOutput) ReportDefinitionId() pulumi.StringOutput
Report Definition ID.
func (HostSecurityReportOutput) Result ¶ added in v0.21.0
func (o HostSecurityReportOutput) Result() GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput
Result is available only after the query is completed.
func (HostSecurityReportOutput) ResultFileSize ¶ added in v0.21.0
func (o HostSecurityReportOutput) ResultFileSize() pulumi.StringOutput
ResultFileSize is available only after the query is completed.
func (HostSecurityReportOutput) ResultRows ¶ added in v0.21.0
func (o HostSecurityReportOutput) ResultRows() pulumi.StringOutput
ResultRows is available only after the query is completed.
func (HostSecurityReportOutput) Self ¶ added in v0.21.0
func (o HostSecurityReportOutput) Self() pulumi.StringOutput
Self link of the query. Example: `/organizations/myorg/environments/myenv/securityReports/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` or following format if query is running at host level: `/organizations/myorg/hostSecurityReports/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd`
func (HostSecurityReportOutput) State ¶ added in v0.21.0
func (o HostSecurityReportOutput) State() pulumi.StringOutput
Query state could be "enqueued", "running", "completed", "expired" and "failed".
func (HostSecurityReportOutput) ToHostSecurityReportOutput ¶ added in v0.21.0
func (o HostSecurityReportOutput) ToHostSecurityReportOutput() HostSecurityReportOutput
func (HostSecurityReportOutput) ToHostSecurityReportOutputWithContext ¶ added in v0.21.0
func (o HostSecurityReportOutput) ToHostSecurityReportOutputWithContext(ctx context.Context) HostSecurityReportOutput
func (HostSecurityReportOutput) Updated ¶ added in v0.21.0
func (o HostSecurityReportOutput) Updated() pulumi.StringOutput
Last updated timestamp for the query.
type HostSecurityReportState ¶ added in v0.21.0
type HostSecurityReportState struct { }
func (HostSecurityReportState) ElementType ¶ added in v0.21.0
func (HostSecurityReportState) ElementType() reflect.Type
type Instance ¶ added in v0.3.0
type Instance struct { pulumi.CustomResourceState // Optional. Customer accept list represents the list of projects (id/number) on customer side that can privately connect to the service attachment. It is an optional field which the customers can provide during the instance creation. By default, the customer project associated with the Apigee organization will be included to the list. ConsumerAcceptList pulumi.StringArrayOutput `pulumi:"consumerAcceptList"` // Time the instance was created in milliseconds since epoch. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Optional. Description of the instance. Description pulumi.StringOutput `pulumi:"description"` // Customer Managed Encryption Key (CMEK) used for disk and volume encryption. Required for Apigee paid subscriptions only. Use the following format: `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)` DiskEncryptionKeyName pulumi.StringOutput `pulumi:"diskEncryptionKeyName"` // Optional. Display name for the instance. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Internal hostname or IP address of the Apigee endpoint used by clients to connect to the service. Host pulumi.StringOutput `pulumi:"host"` // Optional. Comma-separated list of CIDR blocks of length 22 and/or 28 used to create the Apigee instance. Providing CIDR ranges is optional. You can provide just /22 or /28 or both (or neither). Ranges you provide should be freely available as part of a larger named range you have allocated to the Service Networking peering. If this parameter is not provided, Apigee automatically requests an available /22 and /28 CIDR block from Service Networking. Use the /22 CIDR block for configuring your firewall needs to allow traffic from Apigee. Input formats: `a.b.c.d/22` or `e.f.g.h/28` or `a.b.c.d/22,e.f.g.h/28` IpRange pulumi.StringOutput `pulumi:"ipRange"` // Time the instance was last modified in milliseconds since epoch. LastModifiedAt pulumi.StringOutput `pulumi:"lastModifiedAt"` // Compute Engine location where the instance resides. Location pulumi.StringOutput `pulumi:"location"` // Resource ID of the instance. Values must match the regular expression `^a-z{0,30}[a-z\d]$`. Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Optional. Size of the CIDR block range that will be reserved by the instance. PAID organizations support `SLASH_16` to `SLASH_20` and defaults to `SLASH_16`. Evaluation organizations support only `SLASH_23`. PeeringCidrRange pulumi.StringOutput `pulumi:"peeringCidrRange"` // Port number of the exposed Apigee endpoint. Port pulumi.StringOutput `pulumi:"port"` // Version of the runtime system running in the instance. The runtime system is the set of components that serve the API Proxy traffic in your Environments. RuntimeVersion pulumi.StringOutput `pulumi:"runtimeVersion"` // Resource name of the service attachment created for the instance in the format: `projects/*/regions/*/serviceAttachments/*` Apigee customers can privately forward traffic to this service attachment using the PSC endpoints. ServiceAttachment pulumi.StringOutput `pulumi:"serviceAttachment"` // State of the instance. Values other than `ACTIVE` means the resource is not ready to use. State pulumi.StringOutput `pulumi:"state"` }
Creates an Apigee runtime instance. The instance is accessible from the authorized network configured on the organization. **Note:** Not supported for Apigee hybrid.
func GetInstance ¶ added in v0.3.0
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance 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 NewInstance ¶ added in v0.3.0
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶ added in v0.3.0
func (*Instance) ToInstanceOutput ¶ added in v0.3.0
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶ added in v0.3.0
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶ added in v0.3.0
type InstanceArgs struct { // Optional. Customer accept list represents the list of projects (id/number) on customer side that can privately connect to the service attachment. It is an optional field which the customers can provide during the instance creation. By default, the customer project associated with the Apigee organization will be included to the list. ConsumerAcceptList pulumi.StringArrayInput // Optional. Description of the instance. Description pulumi.StringPtrInput // Customer Managed Encryption Key (CMEK) used for disk and volume encryption. Required for Apigee paid subscriptions only. Use the following format: `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)` DiskEncryptionKeyName pulumi.StringPtrInput // Optional. Display name for the instance. DisplayName pulumi.StringPtrInput // Optional. Comma-separated list of CIDR blocks of length 22 and/or 28 used to create the Apigee instance. Providing CIDR ranges is optional. You can provide just /22 or /28 or both (or neither). Ranges you provide should be freely available as part of a larger named range you have allocated to the Service Networking peering. If this parameter is not provided, Apigee automatically requests an available /22 and /28 CIDR block from Service Networking. Use the /22 CIDR block for configuring your firewall needs to allow traffic from Apigee. Input formats: `a.b.c.d/22` or `e.f.g.h/28` or `a.b.c.d/22,e.f.g.h/28` IpRange pulumi.StringPtrInput // Compute Engine location where the instance resides. Location pulumi.StringPtrInput // Resource ID of the instance. Values must match the regular expression `^a-z{0,30}[a-z\d]$`. Name pulumi.StringPtrInput OrganizationId pulumi.StringInput // Optional. Size of the CIDR block range that will be reserved by the instance. PAID organizations support `SLASH_16` to `SLASH_20` and defaults to `SLASH_16`. Evaluation organizations support only `SLASH_23`. PeeringCidrRange InstancePeeringCidrRangePtrInput }
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶ added in v0.3.0
func (InstanceArgs) ElementType() reflect.Type
type InstanceAttachment ¶ added in v0.3.0
type InstanceAttachment struct { pulumi.CustomResourceState // Time the attachment was created in milliseconds since epoch. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // ID of the attached environment. Environment pulumi.StringOutput `pulumi:"environment"` InstanceId pulumi.StringOutput `pulumi:"instanceId"` // ID of the attachment. Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` }
Creates a new attachment of an environment to an instance. **Note:** Not supported for Apigee hybrid. Auto-naming is currently not supported for this resource.
func GetInstanceAttachment ¶ added in v0.3.0
func GetInstanceAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceAttachmentState, opts ...pulumi.ResourceOption) (*InstanceAttachment, error)
GetInstanceAttachment gets an existing InstanceAttachment 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 NewInstanceAttachment ¶ added in v0.3.0
func NewInstanceAttachment(ctx *pulumi.Context, name string, args *InstanceAttachmentArgs, opts ...pulumi.ResourceOption) (*InstanceAttachment, error)
NewInstanceAttachment registers a new resource with the given unique name, arguments, and options.
func (*InstanceAttachment) ElementType ¶ added in v0.3.0
func (*InstanceAttachment) ElementType() reflect.Type
func (*InstanceAttachment) ToInstanceAttachmentOutput ¶ added in v0.3.0
func (i *InstanceAttachment) ToInstanceAttachmentOutput() InstanceAttachmentOutput
func (*InstanceAttachment) ToInstanceAttachmentOutputWithContext ¶ added in v0.3.0
func (i *InstanceAttachment) ToInstanceAttachmentOutputWithContext(ctx context.Context) InstanceAttachmentOutput
type InstanceAttachmentArgs ¶ added in v0.3.0
type InstanceAttachmentArgs struct { // ID of the attached environment. Environment pulumi.StringPtrInput InstanceId pulumi.StringInput OrganizationId pulumi.StringInput }
The set of arguments for constructing a InstanceAttachment resource.
func (InstanceAttachmentArgs) ElementType ¶ added in v0.3.0
func (InstanceAttachmentArgs) ElementType() reflect.Type
type InstanceAttachmentInput ¶ added in v0.3.0
type InstanceAttachmentInput interface { pulumi.Input ToInstanceAttachmentOutput() InstanceAttachmentOutput ToInstanceAttachmentOutputWithContext(ctx context.Context) InstanceAttachmentOutput }
type InstanceAttachmentOutput ¶ added in v0.3.0
type InstanceAttachmentOutput struct{ *pulumi.OutputState }
func (InstanceAttachmentOutput) CreatedAt ¶ added in v0.19.0
func (o InstanceAttachmentOutput) CreatedAt() pulumi.StringOutput
Time the attachment was created in milliseconds since epoch.
func (InstanceAttachmentOutput) ElementType ¶ added in v0.3.0
func (InstanceAttachmentOutput) ElementType() reflect.Type
func (InstanceAttachmentOutput) Environment ¶ added in v0.19.0
func (o InstanceAttachmentOutput) Environment() pulumi.StringOutput
ID of the attached environment.
func (InstanceAttachmentOutput) InstanceId ¶ added in v0.21.0
func (o InstanceAttachmentOutput) InstanceId() pulumi.StringOutput
func (InstanceAttachmentOutput) Name ¶ added in v0.19.0
func (o InstanceAttachmentOutput) Name() pulumi.StringOutput
ID of the attachment.
func (InstanceAttachmentOutput) OrganizationId ¶ added in v0.21.0
func (o InstanceAttachmentOutput) OrganizationId() pulumi.StringOutput
func (InstanceAttachmentOutput) ToInstanceAttachmentOutput ¶ added in v0.3.0
func (o InstanceAttachmentOutput) ToInstanceAttachmentOutput() InstanceAttachmentOutput
func (InstanceAttachmentOutput) ToInstanceAttachmentOutputWithContext ¶ added in v0.3.0
func (o InstanceAttachmentOutput) ToInstanceAttachmentOutputWithContext(ctx context.Context) InstanceAttachmentOutput
type InstanceAttachmentState ¶ added in v0.3.0
type InstanceAttachmentState struct { }
func (InstanceAttachmentState) ElementType ¶ added in v0.3.0
func (InstanceAttachmentState) ElementType() reflect.Type
type InstanceInput ¶ added in v0.3.0
type InstanceInput interface { pulumi.Input ToInstanceOutput() InstanceOutput ToInstanceOutputWithContext(ctx context.Context) InstanceOutput }
type InstanceOutput ¶ added in v0.3.0
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) ConsumerAcceptList ¶ added in v0.19.0
func (o InstanceOutput) ConsumerAcceptList() pulumi.StringArrayOutput
Optional. Customer accept list represents the list of projects (id/number) on customer side that can privately connect to the service attachment. It is an optional field which the customers can provide during the instance creation. By default, the customer project associated with the Apigee organization will be included to the list.
func (InstanceOutput) CreatedAt ¶ added in v0.19.0
func (o InstanceOutput) CreatedAt() pulumi.StringOutput
Time the instance was created in milliseconds since epoch.
func (InstanceOutput) Description ¶ added in v0.19.0
func (o InstanceOutput) Description() pulumi.StringOutput
Optional. Description of the instance.
func (InstanceOutput) DiskEncryptionKeyName ¶ added in v0.19.0
func (o InstanceOutput) DiskEncryptionKeyName() pulumi.StringOutput
Customer Managed Encryption Key (CMEK) used for disk and volume encryption. Required for Apigee paid subscriptions only. Use the following format: `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)`
func (InstanceOutput) DisplayName ¶ added in v0.19.0
func (o InstanceOutput) DisplayName() pulumi.StringOutput
Optional. Display name for the instance.
func (InstanceOutput) ElementType ¶ added in v0.3.0
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) Host ¶ added in v0.19.0
func (o InstanceOutput) Host() pulumi.StringOutput
Internal hostname or IP address of the Apigee endpoint used by clients to connect to the service.
func (InstanceOutput) IpRange ¶ added in v0.19.0
func (o InstanceOutput) IpRange() pulumi.StringOutput
Optional. Comma-separated list of CIDR blocks of length 22 and/or 28 used to create the Apigee instance. Providing CIDR ranges is optional. You can provide just /22 or /28 or both (or neither). Ranges you provide should be freely available as part of a larger named range you have allocated to the Service Networking peering. If this parameter is not provided, Apigee automatically requests an available /22 and /28 CIDR block from Service Networking. Use the /22 CIDR block for configuring your firewall needs to allow traffic from Apigee. Input formats: `a.b.c.d/22` or `e.f.g.h/28` or `a.b.c.d/22,e.f.g.h/28`
func (InstanceOutput) LastModifiedAt ¶ added in v0.19.0
func (o InstanceOutput) LastModifiedAt() pulumi.StringOutput
Time the instance was last modified in milliseconds since epoch.
func (InstanceOutput) Location ¶ added in v0.19.0
func (o InstanceOutput) Location() pulumi.StringOutput
Compute Engine location where the instance resides.
func (InstanceOutput) Name ¶ added in v0.19.0
func (o InstanceOutput) Name() pulumi.StringOutput
Resource ID of the instance. Values must match the regular expression `^a-z{0,30}[a-z\d]$`.
func (InstanceOutput) OrganizationId ¶ added in v0.21.0
func (o InstanceOutput) OrganizationId() pulumi.StringOutput
func (InstanceOutput) PeeringCidrRange ¶ added in v0.19.0
func (o InstanceOutput) PeeringCidrRange() pulumi.StringOutput
Optional. Size of the CIDR block range that will be reserved by the instance. PAID organizations support `SLASH_16` to `SLASH_20` and defaults to `SLASH_16`. Evaluation organizations support only `SLASH_23`.
func (InstanceOutput) Port ¶ added in v0.19.0
func (o InstanceOutput) Port() pulumi.StringOutput
Port number of the exposed Apigee endpoint.
func (InstanceOutput) RuntimeVersion ¶ added in v0.19.0
func (o InstanceOutput) RuntimeVersion() pulumi.StringOutput
Version of the runtime system running in the instance. The runtime system is the set of components that serve the API Proxy traffic in your Environments.
func (InstanceOutput) ServiceAttachment ¶ added in v0.19.0
func (o InstanceOutput) ServiceAttachment() pulumi.StringOutput
Resource name of the service attachment created for the instance in the format: `projects/*/regions/*/serviceAttachments/*` Apigee customers can privately forward traffic to this service attachment using the PSC endpoints.
func (InstanceOutput) State ¶ added in v0.19.0
func (o InstanceOutput) State() pulumi.StringOutput
State of the instance. Values other than `ACTIVE` means the resource is not ready to use.
func (InstanceOutput) ToInstanceOutput ¶ added in v0.3.0
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶ added in v0.3.0
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstancePeeringCidrRange ¶ added in v0.4.0
type InstancePeeringCidrRange string
Optional. Size of the CIDR block range that will be reserved by the instance. PAID organizations support `SLASH_16` to `SLASH_20` and defaults to `SLASH_16`. Evaluation organizations support only `SLASH_23`.
func (InstancePeeringCidrRange) ElementType ¶ added in v0.4.0
func (InstancePeeringCidrRange) ElementType() reflect.Type
func (InstancePeeringCidrRange) ToInstancePeeringCidrRangeOutput ¶ added in v0.6.0
func (e InstancePeeringCidrRange) ToInstancePeeringCidrRangeOutput() InstancePeeringCidrRangeOutput
func (InstancePeeringCidrRange) ToInstancePeeringCidrRangeOutputWithContext ¶ added in v0.6.0
func (e InstancePeeringCidrRange) ToInstancePeeringCidrRangeOutputWithContext(ctx context.Context) InstancePeeringCidrRangeOutput
func (InstancePeeringCidrRange) ToInstancePeeringCidrRangePtrOutput ¶ added in v0.6.0
func (e InstancePeeringCidrRange) ToInstancePeeringCidrRangePtrOutput() InstancePeeringCidrRangePtrOutput
func (InstancePeeringCidrRange) ToInstancePeeringCidrRangePtrOutputWithContext ¶ added in v0.6.0
func (e InstancePeeringCidrRange) ToInstancePeeringCidrRangePtrOutputWithContext(ctx context.Context) InstancePeeringCidrRangePtrOutput
func (InstancePeeringCidrRange) ToStringOutput ¶ added in v0.4.0
func (e InstancePeeringCidrRange) ToStringOutput() pulumi.StringOutput
func (InstancePeeringCidrRange) ToStringOutputWithContext ¶ added in v0.4.0
func (e InstancePeeringCidrRange) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstancePeeringCidrRange) ToStringPtrOutput ¶ added in v0.4.0
func (e InstancePeeringCidrRange) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstancePeeringCidrRange) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e InstancePeeringCidrRange) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstancePeeringCidrRangeInput ¶ added in v0.6.0
type InstancePeeringCidrRangeInput interface { pulumi.Input ToInstancePeeringCidrRangeOutput() InstancePeeringCidrRangeOutput ToInstancePeeringCidrRangeOutputWithContext(context.Context) InstancePeeringCidrRangeOutput }
InstancePeeringCidrRangeInput is an input type that accepts values of the InstancePeeringCidrRange enum A concrete instance of `InstancePeeringCidrRangeInput` can be one of the following:
InstancePeeringCidrRangeCidrRangeUnspecified InstancePeeringCidrRangeSlash16 InstancePeeringCidrRangeSlash17 InstancePeeringCidrRangeSlash18 InstancePeeringCidrRangeSlash19 InstancePeeringCidrRangeSlash20 InstancePeeringCidrRangeSlash22 InstancePeeringCidrRangeSlash23
type InstancePeeringCidrRangeOutput ¶ added in v0.6.0
type InstancePeeringCidrRangeOutput struct{ *pulumi.OutputState }
func (InstancePeeringCidrRangeOutput) ElementType ¶ added in v0.6.0
func (InstancePeeringCidrRangeOutput) ElementType() reflect.Type
func (InstancePeeringCidrRangeOutput) ToInstancePeeringCidrRangeOutput ¶ added in v0.6.0
func (o InstancePeeringCidrRangeOutput) ToInstancePeeringCidrRangeOutput() InstancePeeringCidrRangeOutput
func (InstancePeeringCidrRangeOutput) ToInstancePeeringCidrRangeOutputWithContext ¶ added in v0.6.0
func (o InstancePeeringCidrRangeOutput) ToInstancePeeringCidrRangeOutputWithContext(ctx context.Context) InstancePeeringCidrRangeOutput
func (InstancePeeringCidrRangeOutput) ToInstancePeeringCidrRangePtrOutput ¶ added in v0.6.0
func (o InstancePeeringCidrRangeOutput) ToInstancePeeringCidrRangePtrOutput() InstancePeeringCidrRangePtrOutput
func (InstancePeeringCidrRangeOutput) ToInstancePeeringCidrRangePtrOutputWithContext ¶ added in v0.6.0
func (o InstancePeeringCidrRangeOutput) ToInstancePeeringCidrRangePtrOutputWithContext(ctx context.Context) InstancePeeringCidrRangePtrOutput
func (InstancePeeringCidrRangeOutput) ToStringOutput ¶ added in v0.6.0
func (o InstancePeeringCidrRangeOutput) ToStringOutput() pulumi.StringOutput
func (InstancePeeringCidrRangeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o InstancePeeringCidrRangeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstancePeeringCidrRangeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o InstancePeeringCidrRangeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstancePeeringCidrRangeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o InstancePeeringCidrRangeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstancePeeringCidrRangePtrInput ¶ added in v0.6.0
type InstancePeeringCidrRangePtrInput interface { pulumi.Input ToInstancePeeringCidrRangePtrOutput() InstancePeeringCidrRangePtrOutput ToInstancePeeringCidrRangePtrOutputWithContext(context.Context) InstancePeeringCidrRangePtrOutput }
func InstancePeeringCidrRangePtr ¶ added in v0.6.0
func InstancePeeringCidrRangePtr(v string) InstancePeeringCidrRangePtrInput
type InstancePeeringCidrRangePtrOutput ¶ added in v0.6.0
type InstancePeeringCidrRangePtrOutput struct{ *pulumi.OutputState }
func (InstancePeeringCidrRangePtrOutput) Elem ¶ added in v0.6.0
func (o InstancePeeringCidrRangePtrOutput) Elem() InstancePeeringCidrRangeOutput
func (InstancePeeringCidrRangePtrOutput) ElementType ¶ added in v0.6.0
func (InstancePeeringCidrRangePtrOutput) ElementType() reflect.Type
func (InstancePeeringCidrRangePtrOutput) ToInstancePeeringCidrRangePtrOutput ¶ added in v0.6.0
func (o InstancePeeringCidrRangePtrOutput) ToInstancePeeringCidrRangePtrOutput() InstancePeeringCidrRangePtrOutput
func (InstancePeeringCidrRangePtrOutput) ToInstancePeeringCidrRangePtrOutputWithContext ¶ added in v0.6.0
func (o InstancePeeringCidrRangePtrOutput) ToInstancePeeringCidrRangePtrOutputWithContext(ctx context.Context) InstancePeeringCidrRangePtrOutput
func (InstancePeeringCidrRangePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o InstancePeeringCidrRangePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstancePeeringCidrRangePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o InstancePeeringCidrRangePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceState ¶ added in v0.3.0
type InstanceState struct { }
func (InstanceState) ElementType ¶ added in v0.3.0
func (InstanceState) ElementType() reflect.Type
type Keystore ¶ added in v0.3.0
type Keystore struct { pulumi.CustomResourceState // Aliases in this keystore. Aliases pulumi.StringArrayOutput `pulumi:"aliases"` EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` // Optional. Name of the keystore. Overrides the value in Keystore. Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` }
Creates a keystore or truststore. - Keystore: Contains certificates and their associated keys. - Truststore: Contains trusted certificates used to validate a server's certificate. These certificates are typically self-signed certificates or certificates that are not signed by a trusted CA.
func GetKeystore ¶ added in v0.3.0
func GetKeystore(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KeystoreState, opts ...pulumi.ResourceOption) (*Keystore, error)
GetKeystore gets an existing Keystore 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 NewKeystore ¶ added in v0.3.0
func NewKeystore(ctx *pulumi.Context, name string, args *KeystoreArgs, opts ...pulumi.ResourceOption) (*Keystore, error)
NewKeystore registers a new resource with the given unique name, arguments, and options.
func (*Keystore) ElementType ¶ added in v0.3.0
func (*Keystore) ToKeystoreOutput ¶ added in v0.3.0
func (i *Keystore) ToKeystoreOutput() KeystoreOutput
func (*Keystore) ToKeystoreOutputWithContext ¶ added in v0.3.0
func (i *Keystore) ToKeystoreOutputWithContext(ctx context.Context) KeystoreOutput
type KeystoreArgs ¶ added in v0.3.0
type KeystoreArgs struct { EnvironmentId pulumi.StringInput // Resource ID for this keystore. Values must match the regular expression `[\w[:space:].-]{1,255}`. Name pulumi.StringPtrInput OrganizationId pulumi.StringInput }
The set of arguments for constructing a Keystore resource.
func (KeystoreArgs) ElementType ¶ added in v0.3.0
func (KeystoreArgs) ElementType() reflect.Type
type KeystoreInput ¶ added in v0.3.0
type KeystoreInput interface { pulumi.Input ToKeystoreOutput() KeystoreOutput ToKeystoreOutputWithContext(ctx context.Context) KeystoreOutput }
type KeystoreOutput ¶ added in v0.3.0
type KeystoreOutput struct{ *pulumi.OutputState }
func (KeystoreOutput) Aliases ¶ added in v0.19.0
func (o KeystoreOutput) Aliases() pulumi.StringArrayOutput
Aliases in this keystore.
func (KeystoreOutput) ElementType ¶ added in v0.3.0
func (KeystoreOutput) ElementType() reflect.Type
func (KeystoreOutput) EnvironmentId ¶ added in v0.21.0
func (o KeystoreOutput) EnvironmentId() pulumi.StringOutput
func (KeystoreOutput) Name ¶ added in v0.19.0
func (o KeystoreOutput) Name() pulumi.StringOutput
Optional. Name of the keystore. Overrides the value in Keystore.
func (KeystoreOutput) OrganizationId ¶ added in v0.21.0
func (o KeystoreOutput) OrganizationId() pulumi.StringOutput
func (KeystoreOutput) ToKeystoreOutput ¶ added in v0.3.0
func (o KeystoreOutput) ToKeystoreOutput() KeystoreOutput
func (KeystoreOutput) ToKeystoreOutputWithContext ¶ added in v0.3.0
func (o KeystoreOutput) ToKeystoreOutputWithContext(ctx context.Context) KeystoreOutput
type KeystoreState ¶ added in v0.3.0
type KeystoreState struct { }
func (KeystoreState) ElementType ¶ added in v0.3.0
func (KeystoreState) ElementType() reflect.Type
type LookupAliasArgs ¶ added in v0.4.0
type LookupAliasOutputArgs ¶ added in v0.8.0
type LookupAliasOutputArgs struct { AliasId pulumi.StringInput `pulumi:"aliasId"` EnvironmentId pulumi.StringInput `pulumi:"environmentId"` KeystoreId pulumi.StringInput `pulumi:"keystoreId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (LookupAliasOutputArgs) ElementType ¶ added in v0.8.0
func (LookupAliasOutputArgs) ElementType() reflect.Type
type LookupAliasResult ¶ added in v0.4.0
type LookupAliasResult struct { // Resource ID for this alias. Values must match the regular expression `[^/]{1,255}`. Alias string `pulumi:"alias"` // Chain of certificates under this alias. CertsInfo GoogleCloudApigeeV1CertificateResponse `pulumi:"certsInfo"` // Type of alias. Type string `pulumi:"type"` }
func LookupAlias ¶ added in v0.4.0
func LookupAlias(ctx *pulumi.Context, args *LookupAliasArgs, opts ...pulumi.InvokeOption) (*LookupAliasResult, error)
Gets an alias.
type LookupAliasResultOutput ¶ added in v0.8.0
type LookupAliasResultOutput struct{ *pulumi.OutputState }
func LookupAliasOutput ¶ added in v0.8.0
func LookupAliasOutput(ctx *pulumi.Context, args LookupAliasOutputArgs, opts ...pulumi.InvokeOption) LookupAliasResultOutput
func (LookupAliasResultOutput) Alias ¶ added in v0.8.0
func (o LookupAliasResultOutput) Alias() pulumi.StringOutput
Resource ID for this alias. Values must match the regular expression `[^/]{1,255}`.
func (LookupAliasResultOutput) CertsInfo ¶ added in v0.8.0
func (o LookupAliasResultOutput) CertsInfo() GoogleCloudApigeeV1CertificateResponseOutput
Chain of certificates under this alias.
func (LookupAliasResultOutput) ElementType ¶ added in v0.8.0
func (LookupAliasResultOutput) ElementType() reflect.Type
func (LookupAliasResultOutput) ToLookupAliasResultOutput ¶ added in v0.8.0
func (o LookupAliasResultOutput) ToLookupAliasResultOutput() LookupAliasResultOutput
func (LookupAliasResultOutput) ToLookupAliasResultOutputWithContext ¶ added in v0.8.0
func (o LookupAliasResultOutput) ToLookupAliasResultOutputWithContext(ctx context.Context) LookupAliasResultOutput
func (LookupAliasResultOutput) Type ¶ added in v0.8.0
func (o LookupAliasResultOutput) Type() pulumi.StringOutput
Type of alias.
type LookupApiArgs ¶ added in v0.4.0
type LookupApiOutputArgs ¶ added in v0.8.0
type LookupApiOutputArgs struct { ApiId pulumi.StringInput `pulumi:"apiId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (LookupApiOutputArgs) ElementType ¶ added in v0.8.0
func (LookupApiOutputArgs) ElementType() reflect.Type
type LookupApiProductArgs ¶ added in v0.4.0
type LookupApiProductOutputArgs ¶ added in v0.8.0
type LookupApiProductOutputArgs struct { ApiproductId pulumi.StringInput `pulumi:"apiproductId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (LookupApiProductOutputArgs) ElementType ¶ added in v0.8.0
func (LookupApiProductOutputArgs) ElementType() reflect.Type
type LookupApiProductResult ¶ added in v0.4.0
type LookupApiProductResult struct { // Comma-separated list of API resources to be bundled in the API product. By default, the resource paths are mapped from the `proxy.pathsuffix` variable. The proxy path suffix is defined as the URI fragment following the ProxyEndpoint base path. For example, if the `apiResources` element is defined to be `/forecastrss` and the base path defined for the API proxy is `/weather`, then only requests to `/weather/forecastrss` are permitted by the API product. You can select a specific path, or you can select all subpaths with the following wildcard: - `/**`: Indicates that all sub-URIs are included. - `/*` : Indicates that only URIs one level down are included. By default, / supports the same resources as /** as well as the base path defined by the API proxy. For example, if the base path of the API proxy is `/v1/weatherapikey`, then the API product supports requests to `/v1/weatherapikey` and to any sub-URIs, such as `/v1/weatherapikey/forecastrss`, `/v1/weatherapikey/region/CA`, and so on. For more information, see Managing API products. ApiResources []string `pulumi:"apiResources"` // Flag that specifies how API keys are approved to access the APIs defined by the API product. If set to `manual`, the consumer key is generated and returned in "pending" state. In this case, the API keys won't work until they have been explicitly approved. If set to `auto`, the consumer key is generated and returned in "approved" state and can be used immediately. **Note:** Typically, `auto` is used to provide access to free or trial API products that provide limited quota or capabilities. ApprovalType string `pulumi:"approvalType"` // Array of attributes that may be used to extend the default API product profile with customer-specific metadata. You can specify a maximum of 18 attributes. Use this property to specify the access level of the API product as either `public`, `private`, or `internal`. Only products marked `public` are available to developers in the Apigee developer portal. For example, you can set a product to `internal` while it is in development and then change access to `public` when it is ready to release on the portal. API products marked as `private` do not appear on the portal, but can be accessed by external developers. Attributes []GoogleCloudApigeeV1AttributeResponse `pulumi:"attributes"` // Response only. Creation time of this environment as milliseconds since epoch. CreatedAt string `pulumi:"createdAt"` // Description of the API product. Include key information about the API product that is not captured by other fields. Description string `pulumi:"description"` // Name displayed in the UI or developer portal to developers registering for API access. DisplayName string `pulumi:"displayName"` // Comma-separated list of environment names to which the API product is bound. Requests to environments that are not listed are rejected. By specifying one or more environments, you can bind the resources listed in the API product to a specific environment, preventing developers from accessing those resources through API proxies deployed in another environment. This setting is used, for example, to prevent resources associated with API proxies in `prod` from being accessed by API proxies deployed in `test`. Environments []string `pulumi:"environments"` // Configuration used to group Apigee proxies or remote services with graphQL operation name, graphQL operation type and quotas. This grouping allows us to precisely set quota for a particular combination of graphQL name and operation type for a particular proxy request. If graphQL name is not set, this would imply quota will be applied on all graphQL requests matching the operation type. GraphqlOperationGroup GoogleCloudApigeeV1GraphQLOperationGroupResponse `pulumi:"graphqlOperationGroup"` // Optional. Configuration used to group Apigee proxies with gRPC services and method names. This grouping allows us to set quota for a particular proxy with the gRPC service name and method. If a method name is not set, this implies quota and authorization are applied to all gRPC methods implemented by that proxy for that particular gRPC service. GrpcOperationGroup GoogleCloudApigeeV1GrpcOperationGroupResponse `pulumi:"grpcOperationGroup"` // Response only. Modified time of this environment as milliseconds since epoch. LastModifiedAt string `pulumi:"lastModifiedAt"` // Internal name of the API product. Characters you can use in the name are restricted to: `A-Z0-9._\-$ %`. **Note:** The internal name cannot be edited when updating the API product. Name string `pulumi:"name"` // Configuration used to group Apigee proxies or remote services with resources, method types, and quotas. The resource refers to the resource URI (excluding the base path). With this grouping, the API product creator is able to fine-tune and give precise control over which REST methods have access to specific resources and how many calls can be made (using the `quota` setting). **Note:** The `api_resources` setting cannot be specified for both the API product and operation group; otherwise the call will fail. OperationGroup GoogleCloudApigeeV1OperationGroupResponse `pulumi:"operationGroup"` // Comma-separated list of API proxy names to which this API product is bound. By specifying API proxies, you can associate resources in the API product with specific API proxies, preventing developers from accessing those resources through other API proxies. Apigee rejects requests to API proxies that are not listed. **Note:** The API proxy names must already exist in the specified environment as they will be validated upon creation. Proxies []string `pulumi:"proxies"` // Number of request messages permitted per app by this API product for the specified `quotaInterval` and `quotaTimeUnit`. For example, a `quota` of 50, for a `quotaInterval` of 12 and a `quotaTimeUnit` of hours means 50 requests are allowed every 12 hours. Quota string `pulumi:"quota"` // Scope of the quota decides how the quota counter gets applied and evaluate for quota violation. If the Scope is set as PROXY, then all the operations defined for the APIproduct that are associated with the same proxy will share the same quota counter set at the APIproduct level, making it a global counter at a proxy level. If the Scope is set as OPERATION, then each operations get the counter set at the API product dedicated, making it a local counter. Note that, the QuotaCounterScope applies only when an operation does not have dedicated quota set for itself. QuotaCounterScope string `pulumi:"quotaCounterScope"` // Time interval over which the number of request messages is calculated. QuotaInterval string `pulumi:"quotaInterval"` // Time unit defined for the `quotaInterval`. Valid values include `minute`, `hour`, `day`, or `month`. QuotaTimeUnit string `pulumi:"quotaTimeUnit"` // Comma-separated list of OAuth scopes that are validated at runtime. Apigee validates that the scopes in any access token presented match the scopes defined in the OAuth policy associated with the API product. Scopes []string `pulumi:"scopes"` }
func LookupApiProduct ¶ added in v0.4.0
func LookupApiProduct(ctx *pulumi.Context, args *LookupApiProductArgs, opts ...pulumi.InvokeOption) (*LookupApiProductResult, error)
Gets configuration details for an API product. The API product name required in the request URL is the internal name of the product, not the display name. While they may be the same, it depends on whether the API product was created via the UI or the API. View the list of API products to verify the internal name.
type LookupApiProductResultOutput ¶ added in v0.8.0
type LookupApiProductResultOutput struct{ *pulumi.OutputState }
func LookupApiProductOutput ¶ added in v0.8.0
func LookupApiProductOutput(ctx *pulumi.Context, args LookupApiProductOutputArgs, opts ...pulumi.InvokeOption) LookupApiProductResultOutput
func (LookupApiProductResultOutput) ApiResources ¶ added in v0.8.0
func (o LookupApiProductResultOutput) ApiResources() pulumi.StringArrayOutput
Comma-separated list of API resources to be bundled in the API product. By default, the resource paths are mapped from the `proxy.pathsuffix` variable. The proxy path suffix is defined as the URI fragment following the ProxyEndpoint base path. For example, if the `apiResources` element is defined to be `/forecastrss` and the base path defined for the API proxy is `/weather`, then only requests to `/weather/forecastrss` are permitted by the API product. You can select a specific path, or you can select all subpaths with the following wildcard: - `/**`: Indicates that all sub-URIs are included. - `/*` : Indicates that only URIs one level down are included. By default, / supports the same resources as /** as well as the base path defined by the API proxy. For example, if the base path of the API proxy is `/v1/weatherapikey`, then the API product supports requests to `/v1/weatherapikey` and to any sub-URIs, such as `/v1/weatherapikey/forecastrss`, `/v1/weatherapikey/region/CA`, and so on. For more information, see Managing API products.
func (LookupApiProductResultOutput) ApprovalType ¶ added in v0.8.0
func (o LookupApiProductResultOutput) ApprovalType() pulumi.StringOutput
Flag that specifies how API keys are approved to access the APIs defined by the API product. If set to `manual`, the consumer key is generated and returned in "pending" state. In this case, the API keys won't work until they have been explicitly approved. If set to `auto`, the consumer key is generated and returned in "approved" state and can be used immediately. **Note:** Typically, `auto` is used to provide access to free or trial API products that provide limited quota or capabilities.
func (LookupApiProductResultOutput) Attributes ¶ added in v0.8.0
func (o LookupApiProductResultOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
Array of attributes that may be used to extend the default API product profile with customer-specific metadata. You can specify a maximum of 18 attributes. Use this property to specify the access level of the API product as either `public`, `private`, or `internal`. Only products marked `public` are available to developers in the Apigee developer portal. For example, you can set a product to `internal` while it is in development and then change access to `public` when it is ready to release on the portal. API products marked as `private` do not appear on the portal, but can be accessed by external developers.
func (LookupApiProductResultOutput) CreatedAt ¶ added in v0.8.0
func (o LookupApiProductResultOutput) CreatedAt() pulumi.StringOutput
Response only. Creation time of this environment as milliseconds since epoch.
func (LookupApiProductResultOutput) Description ¶ added in v0.8.0
func (o LookupApiProductResultOutput) Description() pulumi.StringOutput
Description of the API product. Include key information about the API product that is not captured by other fields.
func (LookupApiProductResultOutput) DisplayName ¶ added in v0.8.0
func (o LookupApiProductResultOutput) DisplayName() pulumi.StringOutput
Name displayed in the UI or developer portal to developers registering for API access.
func (LookupApiProductResultOutput) ElementType ¶ added in v0.8.0
func (LookupApiProductResultOutput) ElementType() reflect.Type
func (LookupApiProductResultOutput) Environments ¶ added in v0.8.0
func (o LookupApiProductResultOutput) Environments() pulumi.StringArrayOutput
Comma-separated list of environment names to which the API product is bound. Requests to environments that are not listed are rejected. By specifying one or more environments, you can bind the resources listed in the API product to a specific environment, preventing developers from accessing those resources through API proxies deployed in another environment. This setting is used, for example, to prevent resources associated with API proxies in `prod` from being accessed by API proxies deployed in `test`.
func (LookupApiProductResultOutput) GraphqlOperationGroup ¶ added in v0.8.0
func (o LookupApiProductResultOutput) GraphqlOperationGroup() GoogleCloudApigeeV1GraphQLOperationGroupResponseOutput
Configuration used to group Apigee proxies or remote services with graphQL operation name, graphQL operation type and quotas. This grouping allows us to precisely set quota for a particular combination of graphQL name and operation type for a particular proxy request. If graphQL name is not set, this would imply quota will be applied on all graphQL requests matching the operation type.
func (LookupApiProductResultOutput) GrpcOperationGroup ¶ added in v0.32.0
func (o LookupApiProductResultOutput) GrpcOperationGroup() GoogleCloudApigeeV1GrpcOperationGroupResponseOutput
Optional. Configuration used to group Apigee proxies with gRPC services and method names. This grouping allows us to set quota for a particular proxy with the gRPC service name and method. If a method name is not set, this implies quota and authorization are applied to all gRPC methods implemented by that proxy for that particular gRPC service.
func (LookupApiProductResultOutput) LastModifiedAt ¶ added in v0.8.0
func (o LookupApiProductResultOutput) LastModifiedAt() pulumi.StringOutput
Response only. Modified time of this environment as milliseconds since epoch.
func (LookupApiProductResultOutput) Name ¶ added in v0.8.0
func (o LookupApiProductResultOutput) Name() pulumi.StringOutput
Internal name of the API product. Characters you can use in the name are restricted to: `A-Z0-9._\-$ %`. **Note:** The internal name cannot be edited when updating the API product.
func (LookupApiProductResultOutput) OperationGroup ¶ added in v0.8.0
func (o LookupApiProductResultOutput) OperationGroup() GoogleCloudApigeeV1OperationGroupResponseOutput
Configuration used to group Apigee proxies or remote services with resources, method types, and quotas. The resource refers to the resource URI (excluding the base path). With this grouping, the API product creator is able to fine-tune and give precise control over which REST methods have access to specific resources and how many calls can be made (using the `quota` setting). **Note:** The `api_resources` setting cannot be specified for both the API product and operation group; otherwise the call will fail.
func (LookupApiProductResultOutput) Proxies ¶ added in v0.8.0
func (o LookupApiProductResultOutput) Proxies() pulumi.StringArrayOutput
Comma-separated list of API proxy names to which this API product is bound. By specifying API proxies, you can associate resources in the API product with specific API proxies, preventing developers from accessing those resources through other API proxies. Apigee rejects requests to API proxies that are not listed. **Note:** The API proxy names must already exist in the specified environment as they will be validated upon creation.
func (LookupApiProductResultOutput) Quota ¶ added in v0.8.0
func (o LookupApiProductResultOutput) Quota() pulumi.StringOutput
Number of request messages permitted per app by this API product for the specified `quotaInterval` and `quotaTimeUnit`. For example, a `quota` of 50, for a `quotaInterval` of 12 and a `quotaTimeUnit` of hours means 50 requests are allowed every 12 hours.
func (LookupApiProductResultOutput) QuotaCounterScope ¶ added in v0.24.0
func (o LookupApiProductResultOutput) QuotaCounterScope() pulumi.StringOutput
Scope of the quota decides how the quota counter gets applied and evaluate for quota violation. If the Scope is set as PROXY, then all the operations defined for the APIproduct that are associated with the same proxy will share the same quota counter set at the APIproduct level, making it a global counter at a proxy level. If the Scope is set as OPERATION, then each operations get the counter set at the API product dedicated, making it a local counter. Note that, the QuotaCounterScope applies only when an operation does not have dedicated quota set for itself.
func (LookupApiProductResultOutput) QuotaInterval ¶ added in v0.8.0
func (o LookupApiProductResultOutput) QuotaInterval() pulumi.StringOutput
Time interval over which the number of request messages is calculated.
func (LookupApiProductResultOutput) QuotaTimeUnit ¶ added in v0.8.0
func (o LookupApiProductResultOutput) QuotaTimeUnit() pulumi.StringOutput
Time unit defined for the `quotaInterval`. Valid values include `minute`, `hour`, `day`, or `month`.
func (LookupApiProductResultOutput) Scopes ¶ added in v0.8.0
func (o LookupApiProductResultOutput) Scopes() pulumi.StringArrayOutput
Comma-separated list of OAuth scopes that are validated at runtime. Apigee validates that the scopes in any access token presented match the scopes defined in the OAuth policy associated with the API product.
func (LookupApiProductResultOutput) ToLookupApiProductResultOutput ¶ added in v0.8.0
func (o LookupApiProductResultOutput) ToLookupApiProductResultOutput() LookupApiProductResultOutput
func (LookupApiProductResultOutput) ToLookupApiProductResultOutputWithContext ¶ added in v0.8.0
func (o LookupApiProductResultOutput) ToLookupApiProductResultOutputWithContext(ctx context.Context) LookupApiProductResultOutput
type LookupApiResult ¶ added in v0.4.0
type LookupApiResult struct { // The type of the API proxy. ApiProxyType string `pulumi:"apiProxyType"` // User labels applied to this API Proxy. Labels map[string]string `pulumi:"labels"` // The id of the most recently created revision for this api proxy. LatestRevisionId string `pulumi:"latestRevisionId"` // Metadata describing the API proxy. MetaData GoogleCloudApigeeV1EntityMetadataResponse `pulumi:"metaData"` // Name of the API proxy. Name string `pulumi:"name"` // Whether this proxy is read-only. A read-only proxy cannot have new revisions created through calls to CreateApiProxyRevision. A proxy is read-only if it was generated by an archive. ReadOnly bool `pulumi:"readOnly"` // List of revisions defined for the API proxy. Revision []string `pulumi:"revision"` }
func LookupApi ¶ added in v0.4.0
func LookupApi(ctx *pulumi.Context, args *LookupApiArgs, opts ...pulumi.InvokeOption) (*LookupApiResult, error)
Gets an API proxy including a list of existing revisions.
type LookupApiResultOutput ¶ added in v0.8.0
type LookupApiResultOutput struct{ *pulumi.OutputState }
func LookupApiOutput ¶ added in v0.8.0
func LookupApiOutput(ctx *pulumi.Context, args LookupApiOutputArgs, opts ...pulumi.InvokeOption) LookupApiResultOutput
func (LookupApiResultOutput) ApiProxyType ¶ added in v0.15.0
func (o LookupApiResultOutput) ApiProxyType() pulumi.StringOutput
The type of the API proxy.
func (LookupApiResultOutput) ElementType ¶ added in v0.8.0
func (LookupApiResultOutput) ElementType() reflect.Type
func (LookupApiResultOutput) Labels ¶ added in v0.8.0
func (o LookupApiResultOutput) Labels() pulumi.StringMapOutput
User labels applied to this API Proxy.
func (LookupApiResultOutput) LatestRevisionId ¶ added in v0.8.0
func (o LookupApiResultOutput) LatestRevisionId() pulumi.StringOutput
The id of the most recently created revision for this api proxy.
func (LookupApiResultOutput) MetaData ¶ added in v0.8.0
func (o LookupApiResultOutput) MetaData() GoogleCloudApigeeV1EntityMetadataResponseOutput
Metadata describing the API proxy.
func (LookupApiResultOutput) Name ¶ added in v0.8.0
func (o LookupApiResultOutput) Name() pulumi.StringOutput
Name of the API proxy.
func (LookupApiResultOutput) ReadOnly ¶ added in v0.15.0
func (o LookupApiResultOutput) ReadOnly() pulumi.BoolOutput
Whether this proxy is read-only. A read-only proxy cannot have new revisions created through calls to CreateApiProxyRevision. A proxy is read-only if it was generated by an archive.
func (LookupApiResultOutput) Revision ¶ added in v0.8.0
func (o LookupApiResultOutput) Revision() pulumi.StringArrayOutput
List of revisions defined for the API proxy.
func (LookupApiResultOutput) ToLookupApiResultOutput ¶ added in v0.8.0
func (o LookupApiResultOutput) ToLookupApiResultOutput() LookupApiResultOutput
func (LookupApiResultOutput) ToLookupApiResultOutputWithContext ¶ added in v0.8.0
func (o LookupApiResultOutput) ToLookupApiResultOutputWithContext(ctx context.Context) LookupApiResultOutput
type LookupAppGroupAppArgs ¶ added in v0.32.0
type LookupAppGroupAppOutputArgs ¶ added in v0.32.0
type LookupAppGroupAppOutputArgs struct { AppId pulumi.StringInput `pulumi:"appId"` AppgroupId pulumi.StringInput `pulumi:"appgroupId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (LookupAppGroupAppOutputArgs) ElementType ¶ added in v0.32.0
func (LookupAppGroupAppOutputArgs) ElementType() reflect.Type
type LookupAppGroupAppResult ¶ added in v0.32.0
type LookupAppGroupAppResult struct { // List of API products associated with the AppGroup app. ApiProducts []string `pulumi:"apiProducts"` // Immutable. Name of the parent AppGroup whose resource name format is of syntax (organizations/*/appgroups/*). AppGroup string `pulumi:"appGroup"` // Immutable. ID of the AppGroup app. AppId string `pulumi:"appId"` // List of attributes for the AppGroup app. Attributes []GoogleCloudApigeeV1AttributeResponse `pulumi:"attributes"` // Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to AppGroup apps. CallbackUrl string `pulumi:"callbackUrl"` // Time the AppGroup app was created in milliseconds since epoch. CreatedAt string `pulumi:"createdAt"` // Set of credentials for the AppGroup app consisting of the consumer key/secret pairs associated with the API products. Credentials []GoogleCloudApigeeV1CredentialResponse `pulumi:"credentials"` // Immutable. Expiration time, in seconds, for the consumer key that is generated for the AppGroup app. If not set or left to the default value of `-1`, the API key never expires. The expiration time can't be updated after it is set. KeyExpiresIn string `pulumi:"keyExpiresIn"` // Time the AppGroup app was modified in milliseconds since epoch. LastModifiedAt string `pulumi:"lastModifiedAt"` // Immutable. Name of the AppGroup app whose resource name format is of syntax (organizations/*/appgroups/*/apps/*). Name string `pulumi:"name"` // Scopes to apply to the AppGroup app. The specified scopes must already exist for the API product that you associate with the AppGroup app. Scopes []string `pulumi:"scopes"` // Status of the App. Valid values include `approved` or `revoked`. Status string `pulumi:"status"` }
func LookupAppGroupApp ¶ added in v0.32.0
func LookupAppGroupApp(ctx *pulumi.Context, args *LookupAppGroupAppArgs, opts ...pulumi.InvokeOption) (*LookupAppGroupAppResult, error)
Returns the details for an AppGroup app.
type LookupAppGroupAppResultOutput ¶ added in v0.32.0
type LookupAppGroupAppResultOutput struct{ *pulumi.OutputState }
func LookupAppGroupAppOutput ¶ added in v0.32.0
func LookupAppGroupAppOutput(ctx *pulumi.Context, args LookupAppGroupAppOutputArgs, opts ...pulumi.InvokeOption) LookupAppGroupAppResultOutput
func (LookupAppGroupAppResultOutput) ApiProducts ¶ added in v0.32.0
func (o LookupAppGroupAppResultOutput) ApiProducts() pulumi.StringArrayOutput
List of API products associated with the AppGroup app.
func (LookupAppGroupAppResultOutput) AppGroup ¶ added in v0.32.0
func (o LookupAppGroupAppResultOutput) AppGroup() pulumi.StringOutput
Immutable. Name of the parent AppGroup whose resource name format is of syntax (organizations/*/appgroups/*).
func (LookupAppGroupAppResultOutput) AppId ¶ added in v0.32.0
func (o LookupAppGroupAppResultOutput) AppId() pulumi.StringOutput
Immutable. ID of the AppGroup app.
func (LookupAppGroupAppResultOutput) Attributes ¶ added in v0.32.0
func (o LookupAppGroupAppResultOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
List of attributes for the AppGroup app.
func (LookupAppGroupAppResultOutput) CallbackUrl ¶ added in v0.32.0
func (o LookupAppGroupAppResultOutput) CallbackUrl() pulumi.StringOutput
Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to AppGroup apps.
func (LookupAppGroupAppResultOutput) CreatedAt ¶ added in v0.32.0
func (o LookupAppGroupAppResultOutput) CreatedAt() pulumi.StringOutput
Time the AppGroup app was created in milliseconds since epoch.
func (LookupAppGroupAppResultOutput) Credentials ¶ added in v0.32.0
func (o LookupAppGroupAppResultOutput) Credentials() GoogleCloudApigeeV1CredentialResponseArrayOutput
Set of credentials for the AppGroup app consisting of the consumer key/secret pairs associated with the API products.
func (LookupAppGroupAppResultOutput) ElementType ¶ added in v0.32.0
func (LookupAppGroupAppResultOutput) ElementType() reflect.Type
func (LookupAppGroupAppResultOutput) KeyExpiresIn ¶ added in v0.32.0
func (o LookupAppGroupAppResultOutput) KeyExpiresIn() pulumi.StringOutput
Immutable. Expiration time, in seconds, for the consumer key that is generated for the AppGroup app. If not set or left to the default value of `-1`, the API key never expires. The expiration time can't be updated after it is set.
func (LookupAppGroupAppResultOutput) LastModifiedAt ¶ added in v0.32.0
func (o LookupAppGroupAppResultOutput) LastModifiedAt() pulumi.StringOutput
Time the AppGroup app was modified in milliseconds since epoch.
func (LookupAppGroupAppResultOutput) Name ¶ added in v0.32.0
func (o LookupAppGroupAppResultOutput) Name() pulumi.StringOutput
Immutable. Name of the AppGroup app whose resource name format is of syntax (organizations/*/appgroups/*/apps/*).
func (LookupAppGroupAppResultOutput) Scopes ¶ added in v0.32.0
func (o LookupAppGroupAppResultOutput) Scopes() pulumi.StringArrayOutput
Scopes to apply to the AppGroup app. The specified scopes must already exist for the API product that you associate with the AppGroup app.
func (LookupAppGroupAppResultOutput) Status ¶ added in v0.32.0
func (o LookupAppGroupAppResultOutput) Status() pulumi.StringOutput
Status of the App. Valid values include `approved` or `revoked`.
func (LookupAppGroupAppResultOutput) ToLookupAppGroupAppResultOutput ¶ added in v0.32.0
func (o LookupAppGroupAppResultOutput) ToLookupAppGroupAppResultOutput() LookupAppGroupAppResultOutput
func (LookupAppGroupAppResultOutput) ToLookupAppGroupAppResultOutputWithContext ¶ added in v0.32.0
func (o LookupAppGroupAppResultOutput) ToLookupAppGroupAppResultOutputWithContext(ctx context.Context) LookupAppGroupAppResultOutput
type LookupAppgroupArgs ¶ added in v0.32.0
type LookupAppgroupOutputArgs ¶ added in v0.32.0
type LookupAppgroupOutputArgs struct { AppgroupId pulumi.StringInput `pulumi:"appgroupId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (LookupAppgroupOutputArgs) ElementType ¶ added in v0.32.0
func (LookupAppgroupOutputArgs) ElementType() reflect.Type
type LookupAppgroupResult ¶ added in v0.32.0
type LookupAppgroupResult struct { // Internal identifier that cannot be edited AppGroupId string `pulumi:"appGroupId"` // A list of attributes Attributes []GoogleCloudApigeeV1AttributeResponse `pulumi:"attributes"` // channel identifier identifies the owner maintaing this grouping. ChannelId string `pulumi:"channelId"` // A reference to the associated storefront/marketplace. ChannelUri string `pulumi:"channelUri"` // Created time as milliseconds since epoch. CreatedAt string `pulumi:"createdAt"` // app group name displayed in the UI DisplayName string `pulumi:"displayName"` // Modified time as milliseconds since epoch. LastModifiedAt string `pulumi:"lastModifiedAt"` // Immutable. Name of the AppGroup. Characters you can use in the name are restricted to: A-Z0-9._\-$ %. Name string `pulumi:"name"` // Immutable. the org the app group is created Organization string `pulumi:"organization"` // Valid values are `active` or `inactive`. Note that the status of the AppGroup should be updated via UpdateAppGroupRequest by setting the action as `active` or `inactive`. Status string `pulumi:"status"` }
func LookupAppgroup ¶ added in v0.32.0
func LookupAppgroup(ctx *pulumi.Context, args *LookupAppgroupArgs, opts ...pulumi.InvokeOption) (*LookupAppgroupResult, error)
Returns the AppGroup details for the provided AppGroup name in the request URI.
type LookupAppgroupResultOutput ¶ added in v0.32.0
type LookupAppgroupResultOutput struct{ *pulumi.OutputState }
func LookupAppgroupOutput ¶ added in v0.32.0
func LookupAppgroupOutput(ctx *pulumi.Context, args LookupAppgroupOutputArgs, opts ...pulumi.InvokeOption) LookupAppgroupResultOutput
func (LookupAppgroupResultOutput) AppGroupId ¶ added in v0.32.0
func (o LookupAppgroupResultOutput) AppGroupId() pulumi.StringOutput
Internal identifier that cannot be edited
func (LookupAppgroupResultOutput) Attributes ¶ added in v0.32.0
func (o LookupAppgroupResultOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
A list of attributes
func (LookupAppgroupResultOutput) ChannelId ¶ added in v0.32.0
func (o LookupAppgroupResultOutput) ChannelId() pulumi.StringOutput
channel identifier identifies the owner maintaing this grouping.
func (LookupAppgroupResultOutput) ChannelUri ¶ added in v0.32.0
func (o LookupAppgroupResultOutput) ChannelUri() pulumi.StringOutput
A reference to the associated storefront/marketplace.
func (LookupAppgroupResultOutput) CreatedAt ¶ added in v0.32.0
func (o LookupAppgroupResultOutput) CreatedAt() pulumi.StringOutput
Created time as milliseconds since epoch.
func (LookupAppgroupResultOutput) DisplayName ¶ added in v0.32.0
func (o LookupAppgroupResultOutput) DisplayName() pulumi.StringOutput
app group name displayed in the UI
func (LookupAppgroupResultOutput) ElementType ¶ added in v0.32.0
func (LookupAppgroupResultOutput) ElementType() reflect.Type
func (LookupAppgroupResultOutput) LastModifiedAt ¶ added in v0.32.0
func (o LookupAppgroupResultOutput) LastModifiedAt() pulumi.StringOutput
Modified time as milliseconds since epoch.
func (LookupAppgroupResultOutput) Name ¶ added in v0.32.0
func (o LookupAppgroupResultOutput) Name() pulumi.StringOutput
Immutable. Name of the AppGroup. Characters you can use in the name are restricted to: A-Z0-9._\-$ %.
func (LookupAppgroupResultOutput) Organization ¶ added in v0.32.0
func (o LookupAppgroupResultOutput) Organization() pulumi.StringOutput
Immutable. the org the app group is created
func (LookupAppgroupResultOutput) Status ¶ added in v0.32.0
func (o LookupAppgroupResultOutput) Status() pulumi.StringOutput
Valid values are `active` or `inactive`. Note that the status of the AppGroup should be updated via UpdateAppGroupRequest by setting the action as `active` or `inactive`.
func (LookupAppgroupResultOutput) ToLookupAppgroupResultOutput ¶ added in v0.32.0
func (o LookupAppgroupResultOutput) ToLookupAppgroupResultOutput() LookupAppgroupResultOutput
func (LookupAppgroupResultOutput) ToLookupAppgroupResultOutputWithContext ¶ added in v0.32.0
func (o LookupAppgroupResultOutput) ToLookupAppgroupResultOutputWithContext(ctx context.Context) LookupAppgroupResultOutput
type LookupArchiveDeploymentArgs ¶ added in v0.8.0
type LookupArchiveDeploymentOutputArgs ¶ added in v0.8.0
type LookupArchiveDeploymentOutputArgs struct { ArchiveDeploymentId pulumi.StringInput `pulumi:"archiveDeploymentId"` EnvironmentId pulumi.StringInput `pulumi:"environmentId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (LookupArchiveDeploymentOutputArgs) ElementType ¶ added in v0.8.0
func (LookupArchiveDeploymentOutputArgs) ElementType() reflect.Type
type LookupArchiveDeploymentResult ¶ added in v0.8.0
type LookupArchiveDeploymentResult struct { // The time at which the Archive Deployment was created in milliseconds since the epoch. CreatedAt string `pulumi:"createdAt"` // Input only. The Google Cloud Storage signed URL returned from GenerateUploadUrl and used to upload the Archive zip file. GcsUri string `pulumi:"gcsUri"` // User-supplied key-value pairs used to organize ArchiveDeployments. Label keys must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: \p{Ll}\p{Lo}{0,62} Label values must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63} No more than 64 labels can be associated with a given store. Labels map[string]string `pulumi:"labels"` // Name of the Archive Deployment in the following format: `organizations/{org}/environments/{env}/archiveDeployments/{id}`. Name string `pulumi:"name"` // A reference to the LRO that created this Archive Deployment in the following format: `organizations/{org}/operations/{id}` Operation string `pulumi:"operation"` // The time at which the Archive Deployment was updated in milliseconds since the epoch. UpdatedAt string `pulumi:"updatedAt"` }
func LookupArchiveDeployment ¶ added in v0.8.0
func LookupArchiveDeployment(ctx *pulumi.Context, args *LookupArchiveDeploymentArgs, opts ...pulumi.InvokeOption) (*LookupArchiveDeploymentResult, error)
Gets the specified ArchiveDeployment.
type LookupArchiveDeploymentResultOutput ¶ added in v0.8.0
type LookupArchiveDeploymentResultOutput struct{ *pulumi.OutputState }
func LookupArchiveDeploymentOutput ¶ added in v0.8.0
func LookupArchiveDeploymentOutput(ctx *pulumi.Context, args LookupArchiveDeploymentOutputArgs, opts ...pulumi.InvokeOption) LookupArchiveDeploymentResultOutput
func (LookupArchiveDeploymentResultOutput) CreatedAt ¶ added in v0.8.0
func (o LookupArchiveDeploymentResultOutput) CreatedAt() pulumi.StringOutput
The time at which the Archive Deployment was created in milliseconds since the epoch.
func (LookupArchiveDeploymentResultOutput) ElementType ¶ added in v0.8.0
func (LookupArchiveDeploymentResultOutput) ElementType() reflect.Type
func (LookupArchiveDeploymentResultOutput) GcsUri ¶ added in v0.8.0
func (o LookupArchiveDeploymentResultOutput) GcsUri() pulumi.StringOutput
Input only. The Google Cloud Storage signed URL returned from GenerateUploadUrl and used to upload the Archive zip file.
func (LookupArchiveDeploymentResultOutput) Labels ¶ added in v0.8.0
func (o LookupArchiveDeploymentResultOutput) Labels() pulumi.StringMapOutput
User-supplied key-value pairs used to organize ArchiveDeployments. Label keys must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: \p{Ll}\p{Lo}{0,62} Label values must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63} No more than 64 labels can be associated with a given store.
func (LookupArchiveDeploymentResultOutput) Name ¶ added in v0.8.0
func (o LookupArchiveDeploymentResultOutput) Name() pulumi.StringOutput
Name of the Archive Deployment in the following format: `organizations/{org}/environments/{env}/archiveDeployments/{id}`.
func (LookupArchiveDeploymentResultOutput) Operation ¶ added in v0.8.0
func (o LookupArchiveDeploymentResultOutput) Operation() pulumi.StringOutput
A reference to the LRO that created this Archive Deployment in the following format: `organizations/{org}/operations/{id}`
func (LookupArchiveDeploymentResultOutput) ToLookupArchiveDeploymentResultOutput ¶ added in v0.8.0
func (o LookupArchiveDeploymentResultOutput) ToLookupArchiveDeploymentResultOutput() LookupArchiveDeploymentResultOutput
func (LookupArchiveDeploymentResultOutput) ToLookupArchiveDeploymentResultOutputWithContext ¶ added in v0.8.0
func (o LookupArchiveDeploymentResultOutput) ToLookupArchiveDeploymentResultOutputWithContext(ctx context.Context) LookupArchiveDeploymentResultOutput
func (LookupArchiveDeploymentResultOutput) UpdatedAt ¶ added in v0.8.0
func (o LookupArchiveDeploymentResultOutput) UpdatedAt() pulumi.StringOutput
The time at which the Archive Deployment was updated in milliseconds since the epoch.
type LookupCanaryEvaluationArgs ¶ added in v0.4.0
type LookupCanaryEvaluationOutputArgs ¶ added in v0.8.0
type LookupCanaryEvaluationOutputArgs struct { CanaryevaluationId pulumi.StringInput `pulumi:"canaryevaluationId"` InstanceId pulumi.StringInput `pulumi:"instanceId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (LookupCanaryEvaluationOutputArgs) ElementType ¶ added in v0.8.0
func (LookupCanaryEvaluationOutputArgs) ElementType() reflect.Type
type LookupCanaryEvaluationResult ¶ added in v0.4.0
type LookupCanaryEvaluationResult struct { // The stable version that is serving requests. Control string `pulumi:"control"` // Create time of the canary evaluation. CreateTime string `pulumi:"createTime"` // End time for the evaluation's analysis. EndTime string `pulumi:"endTime"` // Labels used to filter the metrics used for a canary evaluation. MetricLabels GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponse `pulumi:"metricLabels"` // Name of the canary evalution. Name string `pulumi:"name"` // Start time for the canary evaluation's analysis. StartTime string `pulumi:"startTime"` // The current state of the canary evaluation. State string `pulumi:"state"` // The newer version that is serving requests. Treatment string `pulumi:"treatment"` // The resulting verdict of the canary evaluations: NONE, PASS, or FAIL. Verdict string `pulumi:"verdict"` }
func LookupCanaryEvaluation ¶ added in v0.4.0
func LookupCanaryEvaluation(ctx *pulumi.Context, args *LookupCanaryEvaluationArgs, opts ...pulumi.InvokeOption) (*LookupCanaryEvaluationResult, error)
Gets a CanaryEvaluation for an organization.
type LookupCanaryEvaluationResultOutput ¶ added in v0.8.0
type LookupCanaryEvaluationResultOutput struct{ *pulumi.OutputState }
func LookupCanaryEvaluationOutput ¶ added in v0.8.0
func LookupCanaryEvaluationOutput(ctx *pulumi.Context, args LookupCanaryEvaluationOutputArgs, opts ...pulumi.InvokeOption) LookupCanaryEvaluationResultOutput
func (LookupCanaryEvaluationResultOutput) Control ¶ added in v0.8.0
func (o LookupCanaryEvaluationResultOutput) Control() pulumi.StringOutput
The stable version that is serving requests.
func (LookupCanaryEvaluationResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupCanaryEvaluationResultOutput) CreateTime() pulumi.StringOutput
Create time of the canary evaluation.
func (LookupCanaryEvaluationResultOutput) ElementType ¶ added in v0.8.0
func (LookupCanaryEvaluationResultOutput) ElementType() reflect.Type
func (LookupCanaryEvaluationResultOutput) EndTime ¶ added in v0.8.0
func (o LookupCanaryEvaluationResultOutput) EndTime() pulumi.StringOutput
End time for the evaluation's analysis.
func (LookupCanaryEvaluationResultOutput) MetricLabels ¶ added in v0.8.0
func (o LookupCanaryEvaluationResultOutput) MetricLabels() GoogleCloudApigeeV1CanaryEvaluationMetricLabelsResponseOutput
Labels used to filter the metrics used for a canary evaluation.
func (LookupCanaryEvaluationResultOutput) Name ¶ added in v0.8.0
func (o LookupCanaryEvaluationResultOutput) Name() pulumi.StringOutput
Name of the canary evalution.
func (LookupCanaryEvaluationResultOutput) StartTime ¶ added in v0.8.0
func (o LookupCanaryEvaluationResultOutput) StartTime() pulumi.StringOutput
Start time for the canary evaluation's analysis.
func (LookupCanaryEvaluationResultOutput) State ¶ added in v0.8.0
func (o LookupCanaryEvaluationResultOutput) State() pulumi.StringOutput
The current state of the canary evaluation.
func (LookupCanaryEvaluationResultOutput) ToLookupCanaryEvaluationResultOutput ¶ added in v0.8.0
func (o LookupCanaryEvaluationResultOutput) ToLookupCanaryEvaluationResultOutput() LookupCanaryEvaluationResultOutput
func (LookupCanaryEvaluationResultOutput) ToLookupCanaryEvaluationResultOutputWithContext ¶ added in v0.8.0
func (o LookupCanaryEvaluationResultOutput) ToLookupCanaryEvaluationResultOutputWithContext(ctx context.Context) LookupCanaryEvaluationResultOutput
func (LookupCanaryEvaluationResultOutput) Treatment ¶ added in v0.8.0
func (o LookupCanaryEvaluationResultOutput) Treatment() pulumi.StringOutput
The newer version that is serving requests.
func (LookupCanaryEvaluationResultOutput) Verdict ¶ added in v0.8.0
func (o LookupCanaryEvaluationResultOutput) Verdict() pulumi.StringOutput
The resulting verdict of the canary evaluations: NONE, PASS, or FAIL.
type LookupDataCollectorArgs ¶ added in v0.4.0
type LookupDataCollectorOutputArgs ¶ added in v0.8.0
type LookupDataCollectorOutputArgs struct { DatacollectorId pulumi.StringInput `pulumi:"datacollectorId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (LookupDataCollectorOutputArgs) ElementType ¶ added in v0.8.0
func (LookupDataCollectorOutputArgs) ElementType() reflect.Type
type LookupDataCollectorResult ¶ added in v0.4.0
type LookupDataCollectorResult struct { // The time at which the data collector was created in milliseconds since the epoch. CreatedAt string `pulumi:"createdAt"` // A description of the data collector. Description string `pulumi:"description"` // The time at which the Data Collector was last updated in milliseconds since the epoch. LastModifiedAt string `pulumi:"lastModifiedAt"` // ID of the data collector. Must begin with `dc_`. Name string `pulumi:"name"` // Immutable. The type of data this data collector will collect. Type string `pulumi:"type"` }
func LookupDataCollector ¶ added in v0.4.0
func LookupDataCollector(ctx *pulumi.Context, args *LookupDataCollectorArgs, opts ...pulumi.InvokeOption) (*LookupDataCollectorResult, error)
Gets a data collector.
type LookupDataCollectorResultOutput ¶ added in v0.8.0
type LookupDataCollectorResultOutput struct{ *pulumi.OutputState }
func LookupDataCollectorOutput ¶ added in v0.8.0
func LookupDataCollectorOutput(ctx *pulumi.Context, args LookupDataCollectorOutputArgs, opts ...pulumi.InvokeOption) LookupDataCollectorResultOutput
func (LookupDataCollectorResultOutput) CreatedAt ¶ added in v0.8.0
func (o LookupDataCollectorResultOutput) CreatedAt() pulumi.StringOutput
The time at which the data collector was created in milliseconds since the epoch.
func (LookupDataCollectorResultOutput) Description ¶ added in v0.8.0
func (o LookupDataCollectorResultOutput) Description() pulumi.StringOutput
A description of the data collector.
func (LookupDataCollectorResultOutput) ElementType ¶ added in v0.8.0
func (LookupDataCollectorResultOutput) ElementType() reflect.Type
func (LookupDataCollectorResultOutput) LastModifiedAt ¶ added in v0.8.0
func (o LookupDataCollectorResultOutput) LastModifiedAt() pulumi.StringOutput
The time at which the Data Collector was last updated in milliseconds since the epoch.
func (LookupDataCollectorResultOutput) Name ¶ added in v0.8.0
func (o LookupDataCollectorResultOutput) Name() pulumi.StringOutput
ID of the data collector. Must begin with `dc_`.
func (LookupDataCollectorResultOutput) ToLookupDataCollectorResultOutput ¶ added in v0.8.0
func (o LookupDataCollectorResultOutput) ToLookupDataCollectorResultOutput() LookupDataCollectorResultOutput
func (LookupDataCollectorResultOutput) ToLookupDataCollectorResultOutputWithContext ¶ added in v0.8.0
func (o LookupDataCollectorResultOutput) ToLookupDataCollectorResultOutputWithContext(ctx context.Context) LookupDataCollectorResultOutput
func (LookupDataCollectorResultOutput) Type ¶ added in v0.8.0
func (o LookupDataCollectorResultOutput) Type() pulumi.StringOutput
Immutable. The type of data this data collector will collect.
type LookupDatastoreArgs ¶ added in v0.4.0
type LookupDatastoreOutputArgs ¶ added in v0.8.0
type LookupDatastoreOutputArgs struct { DatastoreId pulumi.StringInput `pulumi:"datastoreId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (LookupDatastoreOutputArgs) ElementType ¶ added in v0.8.0
func (LookupDatastoreOutputArgs) ElementType() reflect.Type
type LookupDatastoreResult ¶ added in v0.4.0
type LookupDatastoreResult struct { // Datastore create time, in milliseconds since the epoch of 1970-01-01T00:00:00Z CreateTime string `pulumi:"createTime"` // Datastore Configurations. DatastoreConfig GoogleCloudApigeeV1DatastoreConfigResponse `pulumi:"datastoreConfig"` // Display name in UI DisplayName string `pulumi:"displayName"` // Datastore last update time, in milliseconds since the epoch of 1970-01-01T00:00:00Z LastUpdateTime string `pulumi:"lastUpdateTime"` // Organization that the datastore belongs to Org string `pulumi:"org"` // Resource link of Datastore. Example: `/organizations/{org}/analytics/datastores/{uuid}` Self string `pulumi:"self"` // Destination storage type. Supported types `gcs` or `bigquery`. TargetType string `pulumi:"targetType"` }
func LookupDatastore ¶ added in v0.4.0
func LookupDatastore(ctx *pulumi.Context, args *LookupDatastoreArgs, opts ...pulumi.InvokeOption) (*LookupDatastoreResult, error)
Get a Datastore
type LookupDatastoreResultOutput ¶ added in v0.8.0
type LookupDatastoreResultOutput struct{ *pulumi.OutputState }
func LookupDatastoreOutput ¶ added in v0.8.0
func LookupDatastoreOutput(ctx *pulumi.Context, args LookupDatastoreOutputArgs, opts ...pulumi.InvokeOption) LookupDatastoreResultOutput
func (LookupDatastoreResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupDatastoreResultOutput) CreateTime() pulumi.StringOutput
Datastore create time, in milliseconds since the epoch of 1970-01-01T00:00:00Z
func (LookupDatastoreResultOutput) DatastoreConfig ¶ added in v0.8.0
func (o LookupDatastoreResultOutput) DatastoreConfig() GoogleCloudApigeeV1DatastoreConfigResponseOutput
Datastore Configurations.
func (LookupDatastoreResultOutput) DisplayName ¶ added in v0.8.0
func (o LookupDatastoreResultOutput) DisplayName() pulumi.StringOutput
Display name in UI
func (LookupDatastoreResultOutput) ElementType ¶ added in v0.8.0
func (LookupDatastoreResultOutput) ElementType() reflect.Type
func (LookupDatastoreResultOutput) LastUpdateTime ¶ added in v0.8.0
func (o LookupDatastoreResultOutput) LastUpdateTime() pulumi.StringOutput
Datastore last update time, in milliseconds since the epoch of 1970-01-01T00:00:00Z
func (LookupDatastoreResultOutput) Org ¶ added in v0.8.0
func (o LookupDatastoreResultOutput) Org() pulumi.StringOutput
Organization that the datastore belongs to
func (LookupDatastoreResultOutput) Self ¶ added in v0.8.0
func (o LookupDatastoreResultOutput) Self() pulumi.StringOutput
Resource link of Datastore. Example: `/organizations/{org}/analytics/datastores/{uuid}`
func (LookupDatastoreResultOutput) TargetType ¶ added in v0.8.0
func (o LookupDatastoreResultOutput) TargetType() pulumi.StringOutput
Destination storage type. Supported types `gcs` or `bigquery`.
func (LookupDatastoreResultOutput) ToLookupDatastoreResultOutput ¶ added in v0.8.0
func (o LookupDatastoreResultOutput) ToLookupDatastoreResultOutput() LookupDatastoreResultOutput
func (LookupDatastoreResultOutput) ToLookupDatastoreResultOutputWithContext ¶ added in v0.8.0
func (o LookupDatastoreResultOutput) ToLookupDatastoreResultOutputWithContext(ctx context.Context) LookupDatastoreResultOutput
type LookupDebugSessionArgs ¶ added in v0.4.0
type LookupDebugSessionOutputArgs ¶ added in v0.8.0
type LookupDebugSessionOutputArgs struct { ApiId pulumi.StringInput `pulumi:"apiId"` DebugsessionId pulumi.StringInput `pulumi:"debugsessionId"` EnvironmentId pulumi.StringInput `pulumi:"environmentId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` RevisionId pulumi.StringInput `pulumi:"revisionId"` }
func (LookupDebugSessionOutputArgs) ElementType ¶ added in v0.8.0
func (LookupDebugSessionOutputArgs) ElementType() reflect.Type
type LookupDebugSessionResult ¶ added in v0.4.0
type LookupDebugSessionResult struct { // Optional. The number of request to be traced. Min = 1, Max = 15, Default = 10. Count int `pulumi:"count"` // The first transaction creation timestamp, recorded by UAP. CreateTime string `pulumi:"createTime"` // Optional. A conditional statement which is evaluated against the request message to determine if it should be traced. Syntax matches that of on API Proxy bundle flow Condition. Filter string `pulumi:"filter"` // A unique ID for this DebugSession. Name string `pulumi:"name"` // Optional. The time in seconds after which this DebugSession should end. This value will override the value in query param, if both are provided. Timeout string `pulumi:"timeout"` // Optional. The maximum number of bytes captured from the response payload. Min = 0, Max = 5120, Default = 5120. Tracesize int `pulumi:"tracesize"` // Optional. The length of time, in seconds, that this debug session is valid, starting from when it's received in the control plane. Min = 1, Max = 15, Default = 10. Validity int `pulumi:"validity"` }
func LookupDebugSession ¶ added in v0.4.0
func LookupDebugSession(ctx *pulumi.Context, args *LookupDebugSessionArgs, opts ...pulumi.InvokeOption) (*LookupDebugSessionResult, error)
Retrieves a debug session.
type LookupDebugSessionResultOutput ¶ added in v0.8.0
type LookupDebugSessionResultOutput struct{ *pulumi.OutputState }
func LookupDebugSessionOutput ¶ added in v0.8.0
func LookupDebugSessionOutput(ctx *pulumi.Context, args LookupDebugSessionOutputArgs, opts ...pulumi.InvokeOption) LookupDebugSessionResultOutput
func (LookupDebugSessionResultOutput) Count ¶ added in v0.8.0
func (o LookupDebugSessionResultOutput) Count() pulumi.IntOutput
Optional. The number of request to be traced. Min = 1, Max = 15, Default = 10.
func (LookupDebugSessionResultOutput) CreateTime ¶ added in v0.15.0
func (o LookupDebugSessionResultOutput) CreateTime() pulumi.StringOutput
The first transaction creation timestamp, recorded by UAP.
func (LookupDebugSessionResultOutput) ElementType ¶ added in v0.8.0
func (LookupDebugSessionResultOutput) ElementType() reflect.Type
func (LookupDebugSessionResultOutput) Filter ¶ added in v0.8.0
func (o LookupDebugSessionResultOutput) Filter() pulumi.StringOutput
Optional. A conditional statement which is evaluated against the request message to determine if it should be traced. Syntax matches that of on API Proxy bundle flow Condition.
func (LookupDebugSessionResultOutput) Name ¶ added in v0.8.0
func (o LookupDebugSessionResultOutput) Name() pulumi.StringOutput
A unique ID for this DebugSession.
func (LookupDebugSessionResultOutput) Timeout ¶ added in v0.8.0
func (o LookupDebugSessionResultOutput) Timeout() pulumi.StringOutput
Optional. The time in seconds after which this DebugSession should end. This value will override the value in query param, if both are provided.
func (LookupDebugSessionResultOutput) ToLookupDebugSessionResultOutput ¶ added in v0.8.0
func (o LookupDebugSessionResultOutput) ToLookupDebugSessionResultOutput() LookupDebugSessionResultOutput
func (LookupDebugSessionResultOutput) ToLookupDebugSessionResultOutputWithContext ¶ added in v0.8.0
func (o LookupDebugSessionResultOutput) ToLookupDebugSessionResultOutputWithContext(ctx context.Context) LookupDebugSessionResultOutput
func (LookupDebugSessionResultOutput) Tracesize ¶ added in v0.8.0
func (o LookupDebugSessionResultOutput) Tracesize() pulumi.IntOutput
Optional. The maximum number of bytes captured from the response payload. Min = 0, Max = 5120, Default = 5120.
func (LookupDebugSessionResultOutput) Validity ¶ added in v0.8.0
func (o LookupDebugSessionResultOutput) Validity() pulumi.IntOutput
Optional. The length of time, in seconds, that this debug session is valid, starting from when it's received in the control plane. Min = 1, Max = 15, Default = 10.
type LookupDeveloperAppArgs ¶ added in v0.32.0
type LookupDeveloperAppOutputArgs ¶ added in v0.32.0
type LookupDeveloperAppOutputArgs struct { AppId pulumi.StringInput `pulumi:"appId"` DeveloperId pulumi.StringInput `pulumi:"developerId"` Entity pulumi.StringPtrInput `pulumi:"entity"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` Query pulumi.StringPtrInput `pulumi:"query"` }
func (LookupDeveloperAppOutputArgs) ElementType ¶ added in v0.32.0
func (LookupDeveloperAppOutputArgs) ElementType() reflect.Type
type LookupDeveloperAppResult ¶ added in v0.32.0
type LookupDeveloperAppResult struct { // List of API products associated with the developer app. ApiProducts []string `pulumi:"apiProducts"` // Developer app family. AppFamily string `pulumi:"appFamily"` // ID of the developer app. AppId string `pulumi:"appId"` // List of attributes for the developer app. Attributes []GoogleCloudApigeeV1AttributeResponse `pulumi:"attributes"` // Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to developer apps. CallbackUrl string `pulumi:"callbackUrl"` // Time the developer app was created in milliseconds since epoch. CreatedAt string `pulumi:"createdAt"` // Set of credentials for the developer app consisting of the consumer key/secret pairs associated with the API products. Credentials []GoogleCloudApigeeV1CredentialResponse `pulumi:"credentials"` // ID of the developer. DeveloperId string `pulumi:"developerId"` // Expiration time, in milliseconds, for the consumer key that is generated for the developer app. If not set or left to the default value of `-1`, the API key never expires. The expiration time can't be updated after it is set. KeyExpiresIn string `pulumi:"keyExpiresIn"` // Time the developer app was modified in milliseconds since epoch. LastModifiedAt string `pulumi:"lastModifiedAt"` // Name of the developer app. Name string `pulumi:"name"` // Scopes to apply to the developer app. The specified scopes must already exist for the API product that you associate with the developer app. Scopes []string `pulumi:"scopes"` // Status of the credential. Valid values include `approved` or `revoked`. Status string `pulumi:"status"` }
func LookupDeveloperApp ¶ added in v0.32.0
func LookupDeveloperApp(ctx *pulumi.Context, args *LookupDeveloperAppArgs, opts ...pulumi.InvokeOption) (*LookupDeveloperAppResult, error)
Returns the details for a developer app.
type LookupDeveloperAppResultOutput ¶ added in v0.32.0
type LookupDeveloperAppResultOutput struct{ *pulumi.OutputState }
func LookupDeveloperAppOutput ¶ added in v0.32.0
func LookupDeveloperAppOutput(ctx *pulumi.Context, args LookupDeveloperAppOutputArgs, opts ...pulumi.InvokeOption) LookupDeveloperAppResultOutput
func (LookupDeveloperAppResultOutput) ApiProducts ¶ added in v0.32.0
func (o LookupDeveloperAppResultOutput) ApiProducts() pulumi.StringArrayOutput
List of API products associated with the developer app.
func (LookupDeveloperAppResultOutput) AppFamily ¶ added in v0.32.0
func (o LookupDeveloperAppResultOutput) AppFamily() pulumi.StringOutput
Developer app family.
func (LookupDeveloperAppResultOutput) AppId ¶ added in v0.32.0
func (o LookupDeveloperAppResultOutput) AppId() pulumi.StringOutput
ID of the developer app.
func (LookupDeveloperAppResultOutput) Attributes ¶ added in v0.32.0
func (o LookupDeveloperAppResultOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
List of attributes for the developer app.
func (LookupDeveloperAppResultOutput) CallbackUrl ¶ added in v0.32.0
func (o LookupDeveloperAppResultOutput) CallbackUrl() pulumi.StringOutput
Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to developer apps.
func (LookupDeveloperAppResultOutput) CreatedAt ¶ added in v0.32.0
func (o LookupDeveloperAppResultOutput) CreatedAt() pulumi.StringOutput
Time the developer app was created in milliseconds since epoch.
func (LookupDeveloperAppResultOutput) Credentials ¶ added in v0.32.0
func (o LookupDeveloperAppResultOutput) Credentials() GoogleCloudApigeeV1CredentialResponseArrayOutput
Set of credentials for the developer app consisting of the consumer key/secret pairs associated with the API products.
func (LookupDeveloperAppResultOutput) DeveloperId ¶ added in v0.32.0
func (o LookupDeveloperAppResultOutput) DeveloperId() pulumi.StringOutput
ID of the developer.
func (LookupDeveloperAppResultOutput) ElementType ¶ added in v0.32.0
func (LookupDeveloperAppResultOutput) ElementType() reflect.Type
func (LookupDeveloperAppResultOutput) KeyExpiresIn ¶ added in v0.32.0
func (o LookupDeveloperAppResultOutput) KeyExpiresIn() pulumi.StringOutput
Expiration time, in milliseconds, for the consumer key that is generated for the developer app. If not set or left to the default value of `-1`, the API key never expires. The expiration time can't be updated after it is set.
func (LookupDeveloperAppResultOutput) LastModifiedAt ¶ added in v0.32.0
func (o LookupDeveloperAppResultOutput) LastModifiedAt() pulumi.StringOutput
Time the developer app was modified in milliseconds since epoch.
func (LookupDeveloperAppResultOutput) Name ¶ added in v0.32.0
func (o LookupDeveloperAppResultOutput) Name() pulumi.StringOutput
Name of the developer app.
func (LookupDeveloperAppResultOutput) Scopes ¶ added in v0.32.0
func (o LookupDeveloperAppResultOutput) Scopes() pulumi.StringArrayOutput
Scopes to apply to the developer app. The specified scopes must already exist for the API product that you associate with the developer app.
func (LookupDeveloperAppResultOutput) Status ¶ added in v0.32.0
func (o LookupDeveloperAppResultOutput) Status() pulumi.StringOutput
Status of the credential. Valid values include `approved` or `revoked`.
func (LookupDeveloperAppResultOutput) ToLookupDeveloperAppResultOutput ¶ added in v0.32.0
func (o LookupDeveloperAppResultOutput) ToLookupDeveloperAppResultOutput() LookupDeveloperAppResultOutput
func (LookupDeveloperAppResultOutput) ToLookupDeveloperAppResultOutputWithContext ¶ added in v0.32.0
func (o LookupDeveloperAppResultOutput) ToLookupDeveloperAppResultOutputWithContext(ctx context.Context) LookupDeveloperAppResultOutput
type LookupDeveloperArgs ¶ added in v0.4.0
type LookupDeveloperOutputArgs ¶ added in v0.8.0
type LookupDeveloperOutputArgs struct { Action pulumi.StringPtrInput `pulumi:"action"` DeveloperId pulumi.StringInput `pulumi:"developerId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (LookupDeveloperOutputArgs) ElementType ¶ added in v0.8.0
func (LookupDeveloperOutputArgs) ElementType() reflect.Type
type LookupDeveloperResult ¶ added in v0.4.0
type LookupDeveloperResult struct { // Access type. AccessType string `pulumi:"accessType"` // Developer app family. AppFamily string `pulumi:"appFamily"` // List of apps associated with the developer. Apps []string `pulumi:"apps"` // Optional. Developer attributes (name/value pairs). The custom attribute limit is 18. Attributes []GoogleCloudApigeeV1AttributeResponse `pulumi:"attributes"` // List of companies associated with the developer. Companies []string `pulumi:"companies"` // Time at which the developer was created in milliseconds since epoch. CreatedAt string `pulumi:"createdAt"` // ID of the developer. **Note**: IDs are generated internally by Apigee and are not guaranteed to stay the same over time. DeveloperId string `pulumi:"developerId"` // Email address of the developer. This value is used to uniquely identify the developer in Apigee hybrid. Note that the email address has to be in lowercase only. Email string `pulumi:"email"` // First name of the developer. FirstName string `pulumi:"firstName"` // Time at which the developer was last modified in milliseconds since epoch. LastModifiedAt string `pulumi:"lastModifiedAt"` // Last name of the developer. LastName string `pulumi:"lastName"` // Name of the Apigee organization in which the developer resides. OrganizationName string `pulumi:"organizationName"` // Status of the developer. Valid values are `active` and `inactive`. Status string `pulumi:"status"` // User name of the developer. Not used by Apigee hybrid. UserName string `pulumi:"userName"` }
func LookupDeveloper ¶ added in v0.4.0
func LookupDeveloper(ctx *pulumi.Context, args *LookupDeveloperArgs, opts ...pulumi.InvokeOption) (*LookupDeveloperResult, error)
Returns the developer details, including the developer's name, email address, apps, and other information. **Note**: The response includes only the first 100 developer apps.
type LookupDeveloperResultOutput ¶ added in v0.8.0
type LookupDeveloperResultOutput struct{ *pulumi.OutputState }
func LookupDeveloperOutput ¶ added in v0.8.0
func LookupDeveloperOutput(ctx *pulumi.Context, args LookupDeveloperOutputArgs, opts ...pulumi.InvokeOption) LookupDeveloperResultOutput
func (LookupDeveloperResultOutput) AccessType ¶ added in v0.8.0
func (o LookupDeveloperResultOutput) AccessType() pulumi.StringOutput
Access type.
func (LookupDeveloperResultOutput) AppFamily ¶ added in v0.8.0
func (o LookupDeveloperResultOutput) AppFamily() pulumi.StringOutput
Developer app family.
func (LookupDeveloperResultOutput) Apps ¶ added in v0.8.0
func (o LookupDeveloperResultOutput) Apps() pulumi.StringArrayOutput
List of apps associated with the developer.
func (LookupDeveloperResultOutput) Attributes ¶ added in v0.8.0
func (o LookupDeveloperResultOutput) Attributes() GoogleCloudApigeeV1AttributeResponseArrayOutput
Optional. Developer attributes (name/value pairs). The custom attribute limit is 18.
func (LookupDeveloperResultOutput) Companies ¶ added in v0.8.0
func (o LookupDeveloperResultOutput) Companies() pulumi.StringArrayOutput
List of companies associated with the developer.
func (LookupDeveloperResultOutput) CreatedAt ¶ added in v0.8.0
func (o LookupDeveloperResultOutput) CreatedAt() pulumi.StringOutput
Time at which the developer was created in milliseconds since epoch.
func (LookupDeveloperResultOutput) DeveloperId ¶ added in v0.8.0
func (o LookupDeveloperResultOutput) DeveloperId() pulumi.StringOutput
ID of the developer. **Note**: IDs are generated internally by Apigee and are not guaranteed to stay the same over time.
func (LookupDeveloperResultOutput) ElementType ¶ added in v0.8.0
func (LookupDeveloperResultOutput) ElementType() reflect.Type
func (LookupDeveloperResultOutput) Email ¶ added in v0.8.0
func (o LookupDeveloperResultOutput) Email() pulumi.StringOutput
Email address of the developer. This value is used to uniquely identify the developer in Apigee hybrid. Note that the email address has to be in lowercase only.
func (LookupDeveloperResultOutput) FirstName ¶ added in v0.8.0
func (o LookupDeveloperResultOutput) FirstName() pulumi.StringOutput
First name of the developer.
func (LookupDeveloperResultOutput) LastModifiedAt ¶ added in v0.8.0
func (o LookupDeveloperResultOutput) LastModifiedAt() pulumi.StringOutput
Time at which the developer was last modified in milliseconds since epoch.
func (LookupDeveloperResultOutput) LastName ¶ added in v0.8.0
func (o LookupDeveloperResultOutput) LastName() pulumi.StringOutput
Last name of the developer.
func (LookupDeveloperResultOutput) OrganizationName ¶ added in v0.8.0
func (o LookupDeveloperResultOutput) OrganizationName() pulumi.StringOutput
Name of the Apigee organization in which the developer resides.
func (LookupDeveloperResultOutput) Status ¶ added in v0.8.0
func (o LookupDeveloperResultOutput) Status() pulumi.StringOutput
Status of the developer. Valid values are `active` and `inactive`.
func (LookupDeveloperResultOutput) ToLookupDeveloperResultOutput ¶ added in v0.8.0
func (o LookupDeveloperResultOutput) ToLookupDeveloperResultOutput() LookupDeveloperResultOutput
func (LookupDeveloperResultOutput) ToLookupDeveloperResultOutputWithContext ¶ added in v0.8.0
func (o LookupDeveloperResultOutput) ToLookupDeveloperResultOutputWithContext(ctx context.Context) LookupDeveloperResultOutput
func (LookupDeveloperResultOutput) UserName ¶ added in v0.8.0
func (o LookupDeveloperResultOutput) UserName() pulumi.StringOutput
User name of the developer. Not used by Apigee hybrid.
type LookupEndpointAttachmentArgs ¶ added in v0.15.0
type LookupEndpointAttachmentOutputArgs ¶ added in v0.15.0
type LookupEndpointAttachmentOutputArgs struct { EndpointAttachmentId pulumi.StringInput `pulumi:"endpointAttachmentId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (LookupEndpointAttachmentOutputArgs) ElementType ¶ added in v0.15.0
func (LookupEndpointAttachmentOutputArgs) ElementType() reflect.Type
type LookupEndpointAttachmentResult ¶ added in v0.15.0
type LookupEndpointAttachmentResult struct { // State of the endpoint attachment connection to the service attachment. ConnectionState string `pulumi:"connectionState"` // Host that can be used in either the HTTP target endpoint directly or as the host in target server. Host string `pulumi:"host"` // Location of the endpoint attachment. Location string `pulumi:"location"` // Name of the endpoint attachment. Use the following structure in your request: `organizations/{org}/endpointAttachments/{endpoint_attachment}` Name string `pulumi:"name"` // Format: projects/*/regions/*/serviceAttachments/* ServiceAttachment string `pulumi:"serviceAttachment"` // State of the endpoint attachment. Values other than `ACTIVE` mean the resource is not ready to use. State string `pulumi:"state"` }
func LookupEndpointAttachment ¶ added in v0.15.0
func LookupEndpointAttachment(ctx *pulumi.Context, args *LookupEndpointAttachmentArgs, opts ...pulumi.InvokeOption) (*LookupEndpointAttachmentResult, error)
Gets the endpoint attachment.
type LookupEndpointAttachmentResultOutput ¶ added in v0.15.0
type LookupEndpointAttachmentResultOutput struct{ *pulumi.OutputState }
func LookupEndpointAttachmentOutput ¶ added in v0.15.0
func LookupEndpointAttachmentOutput(ctx *pulumi.Context, args LookupEndpointAttachmentOutputArgs, opts ...pulumi.InvokeOption) LookupEndpointAttachmentResultOutput
func (LookupEndpointAttachmentResultOutput) ConnectionState ¶ added in v0.24.0
func (o LookupEndpointAttachmentResultOutput) ConnectionState() pulumi.StringOutput
State of the endpoint attachment connection to the service attachment.
func (LookupEndpointAttachmentResultOutput) ElementType ¶ added in v0.15.0
func (LookupEndpointAttachmentResultOutput) ElementType() reflect.Type
func (LookupEndpointAttachmentResultOutput) Host ¶ added in v0.15.0
func (o LookupEndpointAttachmentResultOutput) Host() pulumi.StringOutput
Host that can be used in either the HTTP target endpoint directly or as the host in target server.
func (LookupEndpointAttachmentResultOutput) Location ¶ added in v0.15.0
func (o LookupEndpointAttachmentResultOutput) Location() pulumi.StringOutput
Location of the endpoint attachment.
func (LookupEndpointAttachmentResultOutput) Name ¶ added in v0.15.0
func (o LookupEndpointAttachmentResultOutput) Name() pulumi.StringOutput
Name of the endpoint attachment. Use the following structure in your request: `organizations/{org}/endpointAttachments/{endpoint_attachment}`
func (LookupEndpointAttachmentResultOutput) ServiceAttachment ¶ added in v0.15.0
func (o LookupEndpointAttachmentResultOutput) ServiceAttachment() pulumi.StringOutput
Format: projects/*/regions/*/serviceAttachments/*
func (LookupEndpointAttachmentResultOutput) State ¶ added in v0.18.1
func (o LookupEndpointAttachmentResultOutput) State() pulumi.StringOutput
State of the endpoint attachment. Values other than `ACTIVE` mean the resource is not ready to use.
func (LookupEndpointAttachmentResultOutput) ToLookupEndpointAttachmentResultOutput ¶ added in v0.15.0
func (o LookupEndpointAttachmentResultOutput) ToLookupEndpointAttachmentResultOutput() LookupEndpointAttachmentResultOutput
func (LookupEndpointAttachmentResultOutput) ToLookupEndpointAttachmentResultOutputWithContext ¶ added in v0.15.0
func (o LookupEndpointAttachmentResultOutput) ToLookupEndpointAttachmentResultOutputWithContext(ctx context.Context) LookupEndpointAttachmentResultOutput
type LookupEntryArgs ¶ added in v0.21.0
type LookupEntryOutputArgs ¶ added in v0.21.0
type LookupEntryOutputArgs struct { ApiId pulumi.StringInput `pulumi:"apiId"` EntryId pulumi.StringInput `pulumi:"entryId"` KeyvaluemapId pulumi.StringInput `pulumi:"keyvaluemapId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (LookupEntryOutputArgs) ElementType ¶ added in v0.21.0
func (LookupEntryOutputArgs) ElementType() reflect.Type
type LookupEntryResult ¶ added in v0.21.0
type LookupEntryResult struct { // Resource URI that can be used to identify the scope of the key value map entries. Name string `pulumi:"name"` // Data or payload that is being retrieved and associated with the unique key. Value string `pulumi:"value"` }
func LookupEntry ¶ added in v0.21.0
func LookupEntry(ctx *pulumi.Context, args *LookupEntryArgs, opts ...pulumi.InvokeOption) (*LookupEntryResult, error)
Get the key value entry value for a key value map scoped to an organization, environment, or API proxy. **Note**: Supported for Apigee hybrid 1.8.x and higher.
type LookupEntryResultOutput ¶ added in v0.21.0
type LookupEntryResultOutput struct{ *pulumi.OutputState }
func LookupEntryOutput ¶ added in v0.21.0
func LookupEntryOutput(ctx *pulumi.Context, args LookupEntryOutputArgs, opts ...pulumi.InvokeOption) LookupEntryResultOutput
func (LookupEntryResultOutput) ElementType ¶ added in v0.21.0
func (LookupEntryResultOutput) ElementType() reflect.Type
func (LookupEntryResultOutput) Name ¶ added in v0.21.0
func (o LookupEntryResultOutput) Name() pulumi.StringOutput
Resource URI that can be used to identify the scope of the key value map entries.
func (LookupEntryResultOutput) ToLookupEntryResultOutput ¶ added in v0.21.0
func (o LookupEntryResultOutput) ToLookupEntryResultOutput() LookupEntryResultOutput
func (LookupEntryResultOutput) ToLookupEntryResultOutputWithContext ¶ added in v0.21.0
func (o LookupEntryResultOutput) ToLookupEntryResultOutputWithContext(ctx context.Context) LookupEntryResultOutput
func (LookupEntryResultOutput) Value ¶ added in v0.21.0
func (o LookupEntryResultOutput) Value() pulumi.StringOutput
Data or payload that is being retrieved and associated with the unique key.
type LookupEnvgroupArgs ¶ added in v0.4.0
type LookupEnvgroupAttachmentArgs ¶ added in v0.4.0
type LookupEnvgroupAttachmentOutputArgs ¶ added in v0.8.0
type LookupEnvgroupAttachmentOutputArgs struct { AttachmentId pulumi.StringInput `pulumi:"attachmentId"` EnvgroupId pulumi.StringInput `pulumi:"envgroupId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (LookupEnvgroupAttachmentOutputArgs) ElementType ¶ added in v0.8.0
func (LookupEnvgroupAttachmentOutputArgs) ElementType() reflect.Type
type LookupEnvgroupAttachmentResult ¶ added in v0.4.0
type LookupEnvgroupAttachmentResult struct { // The time at which the environment group attachment was created as milliseconds since epoch. CreatedAt string `pulumi:"createdAt"` // ID of the attached environment. Environment string `pulumi:"environment"` // ID of the environment group. EnvironmentGroupId string `pulumi:"environmentGroupId"` // ID of the environment group attachment. Name string `pulumi:"name"` }
func LookupEnvgroupAttachment ¶ added in v0.4.0
func LookupEnvgroupAttachment(ctx *pulumi.Context, args *LookupEnvgroupAttachmentArgs, opts ...pulumi.InvokeOption) (*LookupEnvgroupAttachmentResult, error)
Gets an environment group attachment.
type LookupEnvgroupAttachmentResultOutput ¶ added in v0.8.0
type LookupEnvgroupAttachmentResultOutput struct{ *pulumi.OutputState }
func LookupEnvgroupAttachmentOutput ¶ added in v0.8.0
func LookupEnvgroupAttachmentOutput(ctx *pulumi.Context, args LookupEnvgroupAttachmentOutputArgs, opts ...pulumi.InvokeOption) LookupEnvgroupAttachmentResultOutput
func (LookupEnvgroupAttachmentResultOutput) CreatedAt ¶ added in v0.8.0
func (o LookupEnvgroupAttachmentResultOutput) CreatedAt() pulumi.StringOutput
The time at which the environment group attachment was created as milliseconds since epoch.
func (LookupEnvgroupAttachmentResultOutput) ElementType ¶ added in v0.8.0
func (LookupEnvgroupAttachmentResultOutput) ElementType() reflect.Type
func (LookupEnvgroupAttachmentResultOutput) Environment ¶ added in v0.8.0
func (o LookupEnvgroupAttachmentResultOutput) Environment() pulumi.StringOutput
ID of the attached environment.
func (LookupEnvgroupAttachmentResultOutput) EnvironmentGroupId ¶ added in v0.18.0
func (o LookupEnvgroupAttachmentResultOutput) EnvironmentGroupId() pulumi.StringOutput
ID of the environment group.
func (LookupEnvgroupAttachmentResultOutput) Name ¶ added in v0.8.0
func (o LookupEnvgroupAttachmentResultOutput) Name() pulumi.StringOutput
ID of the environment group attachment.
func (LookupEnvgroupAttachmentResultOutput) ToLookupEnvgroupAttachmentResultOutput ¶ added in v0.8.0
func (o LookupEnvgroupAttachmentResultOutput) ToLookupEnvgroupAttachmentResultOutput() LookupEnvgroupAttachmentResultOutput
func (LookupEnvgroupAttachmentResultOutput) ToLookupEnvgroupAttachmentResultOutputWithContext ¶ added in v0.8.0
func (o LookupEnvgroupAttachmentResultOutput) ToLookupEnvgroupAttachmentResultOutputWithContext(ctx context.Context) LookupEnvgroupAttachmentResultOutput
type LookupEnvgroupOutputArgs ¶ added in v0.8.0
type LookupEnvgroupOutputArgs struct { EnvgroupId pulumi.StringInput `pulumi:"envgroupId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (LookupEnvgroupOutputArgs) ElementType ¶ added in v0.8.0
func (LookupEnvgroupOutputArgs) ElementType() reflect.Type
type LookupEnvgroupResult ¶ added in v0.4.0
type LookupEnvgroupResult struct { // The time at which the environment group was created as milliseconds since epoch. CreatedAt string `pulumi:"createdAt"` // Host names for this environment group. Hostnames []string `pulumi:"hostnames"` // The time at which the environment group was last updated as milliseconds since epoch. LastModifiedAt string `pulumi:"lastModifiedAt"` // ID of the environment group. Name string `pulumi:"name"` // State of the environment group. Values other than ACTIVE means the resource is not ready to use. State string `pulumi:"state"` }
func LookupEnvgroup ¶ added in v0.4.0
func LookupEnvgroup(ctx *pulumi.Context, args *LookupEnvgroupArgs, opts ...pulumi.InvokeOption) (*LookupEnvgroupResult, error)
Gets an environment group.
type LookupEnvgroupResultOutput ¶ added in v0.8.0
type LookupEnvgroupResultOutput struct{ *pulumi.OutputState }
func LookupEnvgroupOutput ¶ added in v0.8.0
func LookupEnvgroupOutput(ctx *pulumi.Context, args LookupEnvgroupOutputArgs, opts ...pulumi.InvokeOption) LookupEnvgroupResultOutput
func (LookupEnvgroupResultOutput) CreatedAt ¶ added in v0.8.0
func (o LookupEnvgroupResultOutput) CreatedAt() pulumi.StringOutput
The time at which the environment group was created as milliseconds since epoch.
func (LookupEnvgroupResultOutput) ElementType ¶ added in v0.8.0
func (LookupEnvgroupResultOutput) ElementType() reflect.Type
func (LookupEnvgroupResultOutput) Hostnames ¶ added in v0.8.0
func (o LookupEnvgroupResultOutput) Hostnames() pulumi.StringArrayOutput
Host names for this environment group.
func (LookupEnvgroupResultOutput) LastModifiedAt ¶ added in v0.8.0
func (o LookupEnvgroupResultOutput) LastModifiedAt() pulumi.StringOutput
The time at which the environment group was last updated as milliseconds since epoch.
func (LookupEnvgroupResultOutput) Name ¶ added in v0.8.0
func (o LookupEnvgroupResultOutput) Name() pulumi.StringOutput
ID of the environment group.
func (LookupEnvgroupResultOutput) State ¶ added in v0.8.0
func (o LookupEnvgroupResultOutput) State() pulumi.StringOutput
State of the environment group. Values other than ACTIVE means the resource is not ready to use.
func (LookupEnvgroupResultOutput) ToLookupEnvgroupResultOutput ¶ added in v0.8.0
func (o LookupEnvgroupResultOutput) ToLookupEnvgroupResultOutput() LookupEnvgroupResultOutput
func (LookupEnvgroupResultOutput) ToLookupEnvgroupResultOutputWithContext ¶ added in v0.8.0
func (o LookupEnvgroupResultOutput) ToLookupEnvgroupResultOutputWithContext(ctx context.Context) LookupEnvgroupResultOutput
type LookupEnvironmentArgs ¶ added in v0.4.0
type LookupEnvironmentEntryArgs ¶ added in v0.21.0
type LookupEnvironmentEntryOutputArgs ¶ added in v0.21.0
type LookupEnvironmentEntryOutputArgs struct { EntryId pulumi.StringInput `pulumi:"entryId"` EnvironmentId pulumi.StringInput `pulumi:"environmentId"` KeyvaluemapId pulumi.StringInput `pulumi:"keyvaluemapId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (LookupEnvironmentEntryOutputArgs) ElementType ¶ added in v0.21.0
func (LookupEnvironmentEntryOutputArgs) ElementType() reflect.Type
type LookupEnvironmentEntryResult ¶ added in v0.21.0
type LookupEnvironmentEntryResult struct { // Resource URI that can be used to identify the scope of the key value map entries. Name string `pulumi:"name"` // Data or payload that is being retrieved and associated with the unique key. Value string `pulumi:"value"` }
func LookupEnvironmentEntry ¶ added in v0.21.0
func LookupEnvironmentEntry(ctx *pulumi.Context, args *LookupEnvironmentEntryArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentEntryResult, error)
Get the key value entry value for a key value map scoped to an organization, environment, or API proxy. **Note**: Supported for Apigee hybrid 1.8.x and higher.
type LookupEnvironmentEntryResultOutput ¶ added in v0.21.0
type LookupEnvironmentEntryResultOutput struct{ *pulumi.OutputState }
func LookupEnvironmentEntryOutput ¶ added in v0.21.0
func LookupEnvironmentEntryOutput(ctx *pulumi.Context, args LookupEnvironmentEntryOutputArgs, opts ...pulumi.InvokeOption) LookupEnvironmentEntryResultOutput
func (LookupEnvironmentEntryResultOutput) ElementType ¶ added in v0.21.0
func (LookupEnvironmentEntryResultOutput) ElementType() reflect.Type
func (LookupEnvironmentEntryResultOutput) Name ¶ added in v0.21.0
func (o LookupEnvironmentEntryResultOutput) Name() pulumi.StringOutput
Resource URI that can be used to identify the scope of the key value map entries.
func (LookupEnvironmentEntryResultOutput) ToLookupEnvironmentEntryResultOutput ¶ added in v0.21.0
func (o LookupEnvironmentEntryResultOutput) ToLookupEnvironmentEntryResultOutput() LookupEnvironmentEntryResultOutput
func (LookupEnvironmentEntryResultOutput) ToLookupEnvironmentEntryResultOutputWithContext ¶ added in v0.21.0
func (o LookupEnvironmentEntryResultOutput) ToLookupEnvironmentEntryResultOutputWithContext(ctx context.Context) LookupEnvironmentEntryResultOutput
func (LookupEnvironmentEntryResultOutput) Value ¶ added in v0.21.0
func (o LookupEnvironmentEntryResultOutput) Value() pulumi.StringOutput
Data or payload that is being retrieved and associated with the unique key.
type LookupEnvironmentOutputArgs ¶ added in v0.8.0
type LookupEnvironmentOutputArgs struct { EnvironmentId pulumi.StringInput `pulumi:"environmentId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (LookupEnvironmentOutputArgs) ElementType ¶ added in v0.8.0
func (LookupEnvironmentOutputArgs) ElementType() reflect.Type
type LookupEnvironmentResult ¶ added in v0.4.0
type LookupEnvironmentResult struct { // Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed. ApiProxyType string `pulumi:"apiProxyType"` // Creation time of this environment as milliseconds since epoch. CreatedAt string `pulumi:"createdAt"` // Optional. Deployment type supported by the environment. The deployment type can be set when creating the environment and cannot be changed. When you enable archive deployment, you will be **prevented from performing** a [subset of actions](/apigee/docs/api-platform/local-development/overview#prevented-actions) within the environment, including: * Managing the deployment of API proxy or shared flow revisions * Creating, updating, or deleting resource files * Creating, updating, or deleting target servers DeploymentType string `pulumi:"deploymentType"` // Optional. Description of the environment. Description string `pulumi:"description"` // Optional. Display name for this environment. DisplayName string `pulumi:"displayName"` // Optional. Url of the forward proxy to be applied to the runtime instances in this environment. Must be in the format of {scheme}://{hostname}:{port}. Note that scheme must be one of "http" or "https", and port must be supplied. ForwardProxyUri string `pulumi:"forwardProxyUri"` HasAttachedFlowHooks bool `pulumi:"hasAttachedFlowHooks"` // Last modification time of this environment as milliseconds since epoch. LastModifiedAt string `pulumi:"lastModifiedAt"` // Name of the environment. Values must match the regular expression `^[.\\p{Alnum}-_]{1,255}$` Name string `pulumi:"name"` // Optional. NodeConfig of the environment. NodeConfig GoogleCloudApigeeV1NodeConfigResponse `pulumi:"nodeConfig"` // Optional. Key-value pairs that may be used for customizing the environment. Properties GoogleCloudApigeeV1PropertiesResponse `pulumi:"properties"` // State of the environment. Values other than ACTIVE means the resource is not ready to use. State string `pulumi:"state"` // Optional. EnvironmentType selected for the environment. Type string `pulumi:"type"` }
func LookupEnvironment ¶ added in v0.4.0
func LookupEnvironment(ctx *pulumi.Context, args *LookupEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentResult, error)
Gets environment details.
type LookupEnvironmentResultOutput ¶ added in v0.8.0
type LookupEnvironmentResultOutput struct{ *pulumi.OutputState }
func LookupEnvironmentOutput ¶ added in v0.8.0
func LookupEnvironmentOutput(ctx *pulumi.Context, args LookupEnvironmentOutputArgs, opts ...pulumi.InvokeOption) LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) ApiProxyType ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) ApiProxyType() pulumi.StringOutput
Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed.
func (LookupEnvironmentResultOutput) CreatedAt ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) CreatedAt() pulumi.StringOutput
Creation time of this environment as milliseconds since epoch.
func (LookupEnvironmentResultOutput) DeploymentType ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) DeploymentType() pulumi.StringOutput
Optional. Deployment type supported by the environment. The deployment type can be set when creating the environment and cannot be changed. When you enable archive deployment, you will be **prevented from performing** a [subset of actions](/apigee/docs/api-platform/local-development/overview#prevented-actions) within the environment, including: * Managing the deployment of API proxy or shared flow revisions * Creating, updating, or deleting resource files * Creating, updating, or deleting target servers
func (LookupEnvironmentResultOutput) Description ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) Description() pulumi.StringOutput
Optional. Description of the environment.
func (LookupEnvironmentResultOutput) DisplayName ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) DisplayName() pulumi.StringOutput
Optional. Display name for this environment.
func (LookupEnvironmentResultOutput) ElementType ¶ added in v0.8.0
func (LookupEnvironmentResultOutput) ElementType() reflect.Type
func (LookupEnvironmentResultOutput) ForwardProxyUri ¶ added in v0.21.0
func (o LookupEnvironmentResultOutput) ForwardProxyUri() pulumi.StringOutput
Optional. Url of the forward proxy to be applied to the runtime instances in this environment. Must be in the format of {scheme}://{hostname}:{port}. Note that scheme must be one of "http" or "https", and port must be supplied.
func (LookupEnvironmentResultOutput) HasAttachedFlowHooks ¶ added in v0.32.0
func (o LookupEnvironmentResultOutput) HasAttachedFlowHooks() pulumi.BoolOutput
func (LookupEnvironmentResultOutput) LastModifiedAt ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) LastModifiedAt() pulumi.StringOutput
Last modification time of this environment as milliseconds since epoch.
func (LookupEnvironmentResultOutput) Name ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) Name() pulumi.StringOutput
Name of the environment. Values must match the regular expression `^[.\\p{Alnum}-_]{1,255}$`
func (LookupEnvironmentResultOutput) NodeConfig ¶ added in v0.24.0
func (o LookupEnvironmentResultOutput) NodeConfig() GoogleCloudApigeeV1NodeConfigResponseOutput
Optional. NodeConfig of the environment.
func (LookupEnvironmentResultOutput) Properties ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) Properties() GoogleCloudApigeeV1PropertiesResponseOutput
Optional. Key-value pairs that may be used for customizing the environment.
func (LookupEnvironmentResultOutput) State ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) State() pulumi.StringOutput
State of the environment. Values other than ACTIVE means the resource is not ready to use.
func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) Type ¶ added in v0.32.0
func (o LookupEnvironmentResultOutput) Type() pulumi.StringOutput
Optional. EnvironmentType selected for the environment.
type LookupExportArgs ¶ added in v0.4.0
type LookupExportOutputArgs ¶ added in v0.8.0
type LookupExportOutputArgs struct { EnvironmentId pulumi.StringInput `pulumi:"environmentId"` ExportId pulumi.StringInput `pulumi:"exportId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (LookupExportOutputArgs) ElementType ¶ added in v0.8.0
func (LookupExportOutputArgs) ElementType() reflect.Type
type LookupExportResult ¶ added in v0.4.0
type LookupExportResult struct { // Time the export job was created. Created string `pulumi:"created"` // Name of the datastore that is the destination of the export job [datastore] DatastoreName string `pulumi:"datastoreName"` // Description of the export job. Description string `pulumi:"description"` // Error is set when export fails Error string `pulumi:"error"` // Execution time for this export job. If the job is still in progress, it will be set to the amount of time that has elapsed since`created`, in seconds. Else, it will set to (`updated` - `created`), in seconds. ExecutionTime string `pulumi:"executionTime"` // Display name of the export job. Name string `pulumi:"name"` // Self link of the export job. A URI that can be used to retrieve the status of an export job. Example: `/organizations/myorg/environments/myenv/analytics/exports/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` Self string `pulumi:"self"` // Status of the export job. Valid values include `enqueued`, `running`, `completed`, and `failed`. State string `pulumi:"state"` // Time the export job was last updated. Updated string `pulumi:"updated"` }
func LookupExport ¶ added in v0.4.0
func LookupExport(ctx *pulumi.Context, args *LookupExportArgs, opts ...pulumi.InvokeOption) (*LookupExportResult, error)
Gets the details and status of an analytics export job. If the export job is still in progress, its `state` is set to "running". After the export job has completed successfully, its `state` is set to "completed". If the export job fails, its `state` is set to `failed`.
type LookupExportResultOutput ¶ added in v0.8.0
type LookupExportResultOutput struct{ *pulumi.OutputState }
func LookupExportOutput ¶ added in v0.8.0
func LookupExportOutput(ctx *pulumi.Context, args LookupExportOutputArgs, opts ...pulumi.InvokeOption) LookupExportResultOutput
func (LookupExportResultOutput) Created ¶ added in v0.8.0
func (o LookupExportResultOutput) Created() pulumi.StringOutput
Time the export job was created.
func (LookupExportResultOutput) DatastoreName ¶ added in v0.8.0
func (o LookupExportResultOutput) DatastoreName() pulumi.StringOutput
Name of the datastore that is the destination of the export job [datastore]
func (LookupExportResultOutput) Description ¶ added in v0.8.0
func (o LookupExportResultOutput) Description() pulumi.StringOutput
Description of the export job.
func (LookupExportResultOutput) ElementType ¶ added in v0.8.0
func (LookupExportResultOutput) ElementType() reflect.Type
func (LookupExportResultOutput) Error ¶ added in v0.8.0
func (o LookupExportResultOutput) Error() pulumi.StringOutput
Error is set when export fails
func (LookupExportResultOutput) ExecutionTime ¶ added in v0.8.0
func (o LookupExportResultOutput) ExecutionTime() pulumi.StringOutput
Execution time for this export job. If the job is still in progress, it will be set to the amount of time that has elapsed since`created`, in seconds. Else, it will set to (`updated` - `created`), in seconds.
func (LookupExportResultOutput) Name ¶ added in v0.8.0
func (o LookupExportResultOutput) Name() pulumi.StringOutput
Display name of the export job.
func (LookupExportResultOutput) Self ¶ added in v0.8.0
func (o LookupExportResultOutput) Self() pulumi.StringOutput
Self link of the export job. A URI that can be used to retrieve the status of an export job. Example: `/organizations/myorg/environments/myenv/analytics/exports/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd`
func (LookupExportResultOutput) State ¶ added in v0.8.0
func (o LookupExportResultOutput) State() pulumi.StringOutput
Status of the export job. Valid values include `enqueued`, `running`, `completed`, and `failed`.
func (LookupExportResultOutput) ToLookupExportResultOutput ¶ added in v0.8.0
func (o LookupExportResultOutput) ToLookupExportResultOutput() LookupExportResultOutput
func (LookupExportResultOutput) ToLookupExportResultOutputWithContext ¶ added in v0.8.0
func (o LookupExportResultOutput) ToLookupExportResultOutputWithContext(ctx context.Context) LookupExportResultOutput
func (LookupExportResultOutput) Updated ¶ added in v0.8.0
func (o LookupExportResultOutput) Updated() pulumi.StringOutput
Time the export job was last updated.
type LookupHostQueryArgs ¶ added in v0.4.0
type LookupHostQueryOutputArgs ¶ added in v0.8.0
type LookupHostQueryOutputArgs struct { HostQueryId pulumi.StringInput `pulumi:"hostQueryId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (LookupHostQueryOutputArgs) ElementType ¶ added in v0.8.0
func (LookupHostQueryOutputArgs) ElementType() reflect.Type
type LookupHostQueryResult ¶ added in v0.4.0
type LookupHostQueryResult struct { // Creation time of the query. Created string `pulumi:"created"` // Hostname is available only when query is executed at host level. EnvgroupHostname string `pulumi:"envgroupHostname"` // Error is set when query fails. Error string `pulumi:"error"` // ExecutionTime is available only after the query is completed. ExecutionTime string `pulumi:"executionTime"` // Asynchronous Query Name. Name string `pulumi:"name"` // Contains information like metrics, dimenstions etc of the AsyncQuery. QueryParams GoogleCloudApigeeV1QueryMetadataResponse `pulumi:"queryParams"` // Asynchronous Report ID. ReportDefinitionId string `pulumi:"reportDefinitionId"` // Result is available only after the query is completed. Result GoogleCloudApigeeV1AsyncQueryResultResponse `pulumi:"result"` // ResultFileSize is available only after the query is completed. ResultFileSize string `pulumi:"resultFileSize"` // ResultRows is available only after the query is completed. ResultRows string `pulumi:"resultRows"` // Self link of the query. Example: `/organizations/myorg/environments/myenv/queries/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` or following format if query is running at host level: `/organizations/myorg/hostQueries/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` Self string `pulumi:"self"` // Query state could be "enqueued", "running", "completed", "failed". State string `pulumi:"state"` // Last updated timestamp for the query. Updated string `pulumi:"updated"` }
func LookupHostQuery ¶ added in v0.4.0
func LookupHostQuery(ctx *pulumi.Context, args *LookupHostQueryArgs, opts ...pulumi.InvokeOption) (*LookupHostQueryResult, error)
Get status of a query submitted at host level. If the query is still in progress, the `state` is set to "running" After the query has completed successfully, `state` is set to "completed"
type LookupHostQueryResultOutput ¶ added in v0.8.0
type LookupHostQueryResultOutput struct{ *pulumi.OutputState }
func LookupHostQueryOutput ¶ added in v0.8.0
func LookupHostQueryOutput(ctx *pulumi.Context, args LookupHostQueryOutputArgs, opts ...pulumi.InvokeOption) LookupHostQueryResultOutput
func (LookupHostQueryResultOutput) Created ¶ added in v0.8.0
func (o LookupHostQueryResultOutput) Created() pulumi.StringOutput
Creation time of the query.
func (LookupHostQueryResultOutput) ElementType ¶ added in v0.8.0
func (LookupHostQueryResultOutput) ElementType() reflect.Type
func (LookupHostQueryResultOutput) EnvgroupHostname ¶ added in v0.8.0
func (o LookupHostQueryResultOutput) EnvgroupHostname() pulumi.StringOutput
Hostname is available only when query is executed at host level.
func (LookupHostQueryResultOutput) Error ¶ added in v0.8.0
func (o LookupHostQueryResultOutput) Error() pulumi.StringOutput
Error is set when query fails.
func (LookupHostQueryResultOutput) ExecutionTime ¶ added in v0.8.0
func (o LookupHostQueryResultOutput) ExecutionTime() pulumi.StringOutput
ExecutionTime is available only after the query is completed.
func (LookupHostQueryResultOutput) Name ¶ added in v0.8.0
func (o LookupHostQueryResultOutput) Name() pulumi.StringOutput
Asynchronous Query Name.
func (LookupHostQueryResultOutput) QueryParams ¶ added in v0.8.0
func (o LookupHostQueryResultOutput) QueryParams() GoogleCloudApigeeV1QueryMetadataResponseOutput
Contains information like metrics, dimenstions etc of the AsyncQuery.
func (LookupHostQueryResultOutput) ReportDefinitionId ¶ added in v0.8.0
func (o LookupHostQueryResultOutput) ReportDefinitionId() pulumi.StringOutput
Asynchronous Report ID.
func (LookupHostQueryResultOutput) Result ¶ added in v0.8.0
func (o LookupHostQueryResultOutput) Result() GoogleCloudApigeeV1AsyncQueryResultResponseOutput
Result is available only after the query is completed.
func (LookupHostQueryResultOutput) ResultFileSize ¶ added in v0.8.0
func (o LookupHostQueryResultOutput) ResultFileSize() pulumi.StringOutput
ResultFileSize is available only after the query is completed.
func (LookupHostQueryResultOutput) ResultRows ¶ added in v0.8.0
func (o LookupHostQueryResultOutput) ResultRows() pulumi.StringOutput
ResultRows is available only after the query is completed.
func (LookupHostQueryResultOutput) Self ¶ added in v0.8.0
func (o LookupHostQueryResultOutput) Self() pulumi.StringOutput
Self link of the query. Example: `/organizations/myorg/environments/myenv/queries/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` or following format if query is running at host level: `/organizations/myorg/hostQueries/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd`
func (LookupHostQueryResultOutput) State ¶ added in v0.8.0
func (o LookupHostQueryResultOutput) State() pulumi.StringOutput
Query state could be "enqueued", "running", "completed", "failed".
func (LookupHostQueryResultOutput) ToLookupHostQueryResultOutput ¶ added in v0.8.0
func (o LookupHostQueryResultOutput) ToLookupHostQueryResultOutput() LookupHostQueryResultOutput
func (LookupHostQueryResultOutput) ToLookupHostQueryResultOutputWithContext ¶ added in v0.8.0
func (o LookupHostQueryResultOutput) ToLookupHostQueryResultOutputWithContext(ctx context.Context) LookupHostQueryResultOutput
func (LookupHostQueryResultOutput) Updated ¶ added in v0.8.0
func (o LookupHostQueryResultOutput) Updated() pulumi.StringOutput
Last updated timestamp for the query.
type LookupHostSecurityReportArgs ¶ added in v0.21.0
type LookupHostSecurityReportOutputArgs ¶ added in v0.21.0
type LookupHostSecurityReportOutputArgs struct { HostSecurityReportId pulumi.StringInput `pulumi:"hostSecurityReportId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (LookupHostSecurityReportOutputArgs) ElementType ¶ added in v0.21.0
func (LookupHostSecurityReportOutputArgs) ElementType() reflect.Type
type LookupHostSecurityReportResult ¶ added in v0.21.0
type LookupHostSecurityReportResult struct { // Creation time of the query. Created string `pulumi:"created"` // Display Name specified by the user. DisplayName string `pulumi:"displayName"` // Hostname is available only when query is executed at host level. EnvgroupHostname string `pulumi:"envgroupHostname"` // Error is set when query fails. Error string `pulumi:"error"` // ExecutionTime is available only after the query is completed. ExecutionTime string `pulumi:"executionTime"` // Contains information like metrics, dimenstions etc of the Security Report. QueryParams GoogleCloudApigeeV1SecurityReportMetadataResponse `pulumi:"queryParams"` // Report Definition ID. ReportDefinitionId string `pulumi:"reportDefinitionId"` // Result is available only after the query is completed. Result GoogleCloudApigeeV1SecurityReportResultMetadataResponse `pulumi:"result"` // ResultFileSize is available only after the query is completed. ResultFileSize string `pulumi:"resultFileSize"` // ResultRows is available only after the query is completed. ResultRows string `pulumi:"resultRows"` // Self link of the query. Example: `/organizations/myorg/environments/myenv/securityReports/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` or following format if query is running at host level: `/organizations/myorg/hostSecurityReports/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` Self string `pulumi:"self"` // Query state could be "enqueued", "running", "completed", "expired" and "failed". State string `pulumi:"state"` // Last updated timestamp for the query. Updated string `pulumi:"updated"` }
func LookupHostSecurityReport ¶ added in v0.21.0
func LookupHostSecurityReport(ctx *pulumi.Context, args *LookupHostSecurityReportArgs, opts ...pulumi.InvokeOption) (*LookupHostSecurityReportResult, error)
Get status of a query submitted at host level. If the query is still in progress, the `state` is set to "running" After the query has completed successfully, `state` is set to "completed"
type LookupHostSecurityReportResultOutput ¶ added in v0.21.0
type LookupHostSecurityReportResultOutput struct{ *pulumi.OutputState }
func LookupHostSecurityReportOutput ¶ added in v0.21.0
func LookupHostSecurityReportOutput(ctx *pulumi.Context, args LookupHostSecurityReportOutputArgs, opts ...pulumi.InvokeOption) LookupHostSecurityReportResultOutput
func (LookupHostSecurityReportResultOutput) Created ¶ added in v0.21.0
func (o LookupHostSecurityReportResultOutput) Created() pulumi.StringOutput
Creation time of the query.
func (LookupHostSecurityReportResultOutput) DisplayName ¶ added in v0.21.0
func (o LookupHostSecurityReportResultOutput) DisplayName() pulumi.StringOutput
Display Name specified by the user.
func (LookupHostSecurityReportResultOutput) ElementType ¶ added in v0.21.0
func (LookupHostSecurityReportResultOutput) ElementType() reflect.Type
func (LookupHostSecurityReportResultOutput) EnvgroupHostname ¶ added in v0.21.0
func (o LookupHostSecurityReportResultOutput) EnvgroupHostname() pulumi.StringOutput
Hostname is available only when query is executed at host level.
func (LookupHostSecurityReportResultOutput) Error ¶ added in v0.21.0
func (o LookupHostSecurityReportResultOutput) Error() pulumi.StringOutput
Error is set when query fails.
func (LookupHostSecurityReportResultOutput) ExecutionTime ¶ added in v0.21.0
func (o LookupHostSecurityReportResultOutput) ExecutionTime() pulumi.StringOutput
ExecutionTime is available only after the query is completed.
func (LookupHostSecurityReportResultOutput) QueryParams ¶ added in v0.21.0
func (o LookupHostSecurityReportResultOutput) QueryParams() GoogleCloudApigeeV1SecurityReportMetadataResponseOutput
Contains information like metrics, dimenstions etc of the Security Report.
func (LookupHostSecurityReportResultOutput) ReportDefinitionId ¶ added in v0.21.0
func (o LookupHostSecurityReportResultOutput) ReportDefinitionId() pulumi.StringOutput
Report Definition ID.
func (LookupHostSecurityReportResultOutput) Result ¶ added in v0.21.0
func (o LookupHostSecurityReportResultOutput) Result() GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput
Result is available only after the query is completed.
func (LookupHostSecurityReportResultOutput) ResultFileSize ¶ added in v0.21.0
func (o LookupHostSecurityReportResultOutput) ResultFileSize() pulumi.StringOutput
ResultFileSize is available only after the query is completed.
func (LookupHostSecurityReportResultOutput) ResultRows ¶ added in v0.21.0
func (o LookupHostSecurityReportResultOutput) ResultRows() pulumi.StringOutput
ResultRows is available only after the query is completed.
func (LookupHostSecurityReportResultOutput) Self ¶ added in v0.21.0
func (o LookupHostSecurityReportResultOutput) Self() pulumi.StringOutput
Self link of the query. Example: `/organizations/myorg/environments/myenv/securityReports/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` or following format if query is running at host level: `/organizations/myorg/hostSecurityReports/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd`
func (LookupHostSecurityReportResultOutput) State ¶ added in v0.21.0
func (o LookupHostSecurityReportResultOutput) State() pulumi.StringOutput
Query state could be "enqueued", "running", "completed", "expired" and "failed".
func (LookupHostSecurityReportResultOutput) ToLookupHostSecurityReportResultOutput ¶ added in v0.21.0
func (o LookupHostSecurityReportResultOutput) ToLookupHostSecurityReportResultOutput() LookupHostSecurityReportResultOutput
func (LookupHostSecurityReportResultOutput) ToLookupHostSecurityReportResultOutputWithContext ¶ added in v0.21.0
func (o LookupHostSecurityReportResultOutput) ToLookupHostSecurityReportResultOutputWithContext(ctx context.Context) LookupHostSecurityReportResultOutput
func (LookupHostSecurityReportResultOutput) Updated ¶ added in v0.21.0
func (o LookupHostSecurityReportResultOutput) Updated() pulumi.StringOutput
Last updated timestamp for the query.
type LookupInstanceArgs ¶ added in v0.4.0
type LookupInstanceAttachmentArgs ¶ added in v0.4.0
type LookupInstanceAttachmentOutputArgs ¶ added in v0.8.0
type LookupInstanceAttachmentOutputArgs struct { AttachmentId pulumi.StringInput `pulumi:"attachmentId"` InstanceId pulumi.StringInput `pulumi:"instanceId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (LookupInstanceAttachmentOutputArgs) ElementType ¶ added in v0.8.0
func (LookupInstanceAttachmentOutputArgs) ElementType() reflect.Type
type LookupInstanceAttachmentResult ¶ added in v0.4.0
type LookupInstanceAttachmentResult struct { // Time the attachment was created in milliseconds since epoch. CreatedAt string `pulumi:"createdAt"` // ID of the attached environment. Environment string `pulumi:"environment"` // ID of the attachment. Name string `pulumi:"name"` }
func LookupInstanceAttachment ¶ added in v0.4.0
func LookupInstanceAttachment(ctx *pulumi.Context, args *LookupInstanceAttachmentArgs, opts ...pulumi.InvokeOption) (*LookupInstanceAttachmentResult, error)
Gets an attachment. **Note:** Not supported for Apigee hybrid.
type LookupInstanceAttachmentResultOutput ¶ added in v0.8.0
type LookupInstanceAttachmentResultOutput struct{ *pulumi.OutputState }
func LookupInstanceAttachmentOutput ¶ added in v0.8.0
func LookupInstanceAttachmentOutput(ctx *pulumi.Context, args LookupInstanceAttachmentOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceAttachmentResultOutput
func (LookupInstanceAttachmentResultOutput) CreatedAt ¶ added in v0.8.0
func (o LookupInstanceAttachmentResultOutput) CreatedAt() pulumi.StringOutput
Time the attachment was created in milliseconds since epoch.
func (LookupInstanceAttachmentResultOutput) ElementType ¶ added in v0.8.0
func (LookupInstanceAttachmentResultOutput) ElementType() reflect.Type
func (LookupInstanceAttachmentResultOutput) Environment ¶ added in v0.8.0
func (o LookupInstanceAttachmentResultOutput) Environment() pulumi.StringOutput
ID of the attached environment.
func (LookupInstanceAttachmentResultOutput) Name ¶ added in v0.8.0
func (o LookupInstanceAttachmentResultOutput) Name() pulumi.StringOutput
ID of the attachment.
func (LookupInstanceAttachmentResultOutput) ToLookupInstanceAttachmentResultOutput ¶ added in v0.8.0
func (o LookupInstanceAttachmentResultOutput) ToLookupInstanceAttachmentResultOutput() LookupInstanceAttachmentResultOutput
func (LookupInstanceAttachmentResultOutput) ToLookupInstanceAttachmentResultOutputWithContext ¶ added in v0.8.0
func (o LookupInstanceAttachmentResultOutput) ToLookupInstanceAttachmentResultOutputWithContext(ctx context.Context) LookupInstanceAttachmentResultOutput
type LookupInstanceOutputArgs ¶ added in v0.8.0
type LookupInstanceOutputArgs struct { InstanceId pulumi.StringInput `pulumi:"instanceId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (LookupInstanceOutputArgs) ElementType ¶ added in v0.8.0
func (LookupInstanceOutputArgs) ElementType() reflect.Type
type LookupInstanceResult ¶ added in v0.4.0
type LookupInstanceResult struct { // Optional. Customer accept list represents the list of projects (id/number) on customer side that can privately connect to the service attachment. It is an optional field which the customers can provide during the instance creation. By default, the customer project associated with the Apigee organization will be included to the list. ConsumerAcceptList []string `pulumi:"consumerAcceptList"` // Time the instance was created in milliseconds since epoch. CreatedAt string `pulumi:"createdAt"` // Optional. Description of the instance. Description string `pulumi:"description"` // Customer Managed Encryption Key (CMEK) used for disk and volume encryption. Required for Apigee paid subscriptions only. Use the following format: `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)` DiskEncryptionKeyName string `pulumi:"diskEncryptionKeyName"` // Optional. Display name for the instance. DisplayName string `pulumi:"displayName"` // Internal hostname or IP address of the Apigee endpoint used by clients to connect to the service. Host string `pulumi:"host"` // Optional. Comma-separated list of CIDR blocks of length 22 and/or 28 used to create the Apigee instance. Providing CIDR ranges is optional. You can provide just /22 or /28 or both (or neither). Ranges you provide should be freely available as part of a larger named range you have allocated to the Service Networking peering. If this parameter is not provided, Apigee automatically requests an available /22 and /28 CIDR block from Service Networking. Use the /22 CIDR block for configuring your firewall needs to allow traffic from Apigee. Input formats: `a.b.c.d/22` or `e.f.g.h/28` or `a.b.c.d/22,e.f.g.h/28` IpRange string `pulumi:"ipRange"` // Time the instance was last modified in milliseconds since epoch. LastModifiedAt string `pulumi:"lastModifiedAt"` // Compute Engine location where the instance resides. Location string `pulumi:"location"` // Resource ID of the instance. Values must match the regular expression `^a-z{0,30}[a-z\d]$`. Name string `pulumi:"name"` // Optional. Size of the CIDR block range that will be reserved by the instance. PAID organizations support `SLASH_16` to `SLASH_20` and defaults to `SLASH_16`. Evaluation organizations support only `SLASH_23`. PeeringCidrRange string `pulumi:"peeringCidrRange"` // Port number of the exposed Apigee endpoint. Port string `pulumi:"port"` // Version of the runtime system running in the instance. The runtime system is the set of components that serve the API Proxy traffic in your Environments. RuntimeVersion string `pulumi:"runtimeVersion"` // Resource name of the service attachment created for the instance in the format: `projects/*/regions/*/serviceAttachments/*` Apigee customers can privately forward traffic to this service attachment using the PSC endpoints. ServiceAttachment string `pulumi:"serviceAttachment"` // State of the instance. Values other than `ACTIVE` means the resource is not ready to use. State string `pulumi:"state"` }
func LookupInstance ¶ added in v0.4.0
func LookupInstance(ctx *pulumi.Context, args *LookupInstanceArgs, opts ...pulumi.InvokeOption) (*LookupInstanceResult, error)
Gets the details for an Apigee runtime instance. **Note:** Not supported for Apigee hybrid.
type LookupInstanceResultOutput ¶ added in v0.8.0
type LookupInstanceResultOutput struct{ *pulumi.OutputState }
func LookupInstanceOutput ¶ added in v0.8.0
func LookupInstanceOutput(ctx *pulumi.Context, args LookupInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceResultOutput
func (LookupInstanceResultOutput) ConsumerAcceptList ¶ added in v0.16.0
func (o LookupInstanceResultOutput) ConsumerAcceptList() pulumi.StringArrayOutput
Optional. Customer accept list represents the list of projects (id/number) on customer side that can privately connect to the service attachment. It is an optional field which the customers can provide during the instance creation. By default, the customer project associated with the Apigee organization will be included to the list.
func (LookupInstanceResultOutput) CreatedAt ¶ added in v0.8.0
func (o LookupInstanceResultOutput) CreatedAt() pulumi.StringOutput
Time the instance was created in milliseconds since epoch.
func (LookupInstanceResultOutput) Description ¶ added in v0.8.0
func (o LookupInstanceResultOutput) Description() pulumi.StringOutput
Optional. Description of the instance.
func (LookupInstanceResultOutput) DiskEncryptionKeyName ¶ added in v0.8.0
func (o LookupInstanceResultOutput) DiskEncryptionKeyName() pulumi.StringOutput
Customer Managed Encryption Key (CMEK) used for disk and volume encryption. Required for Apigee paid subscriptions only. Use the following format: `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)`
func (LookupInstanceResultOutput) DisplayName ¶ added in v0.8.0
func (o LookupInstanceResultOutput) DisplayName() pulumi.StringOutput
Optional. Display name for the instance.
func (LookupInstanceResultOutput) ElementType ¶ added in v0.8.0
func (LookupInstanceResultOutput) ElementType() reflect.Type
func (LookupInstanceResultOutput) Host ¶ added in v0.8.0
func (o LookupInstanceResultOutput) Host() pulumi.StringOutput
Internal hostname or IP address of the Apigee endpoint used by clients to connect to the service.
func (LookupInstanceResultOutput) IpRange ¶ added in v0.12.0
func (o LookupInstanceResultOutput) IpRange() pulumi.StringOutput
Optional. Comma-separated list of CIDR blocks of length 22 and/or 28 used to create the Apigee instance. Providing CIDR ranges is optional. You can provide just /22 or /28 or both (or neither). Ranges you provide should be freely available as part of a larger named range you have allocated to the Service Networking peering. If this parameter is not provided, Apigee automatically requests an available /22 and /28 CIDR block from Service Networking. Use the /22 CIDR block for configuring your firewall needs to allow traffic from Apigee. Input formats: `a.b.c.d/22` or `e.f.g.h/28` or `a.b.c.d/22,e.f.g.h/28`
func (LookupInstanceResultOutput) LastModifiedAt ¶ added in v0.8.0
func (o LookupInstanceResultOutput) LastModifiedAt() pulumi.StringOutput
Time the instance was last modified in milliseconds since epoch.
func (LookupInstanceResultOutput) Location ¶ added in v0.8.0
func (o LookupInstanceResultOutput) Location() pulumi.StringOutput
Compute Engine location where the instance resides.
func (LookupInstanceResultOutput) Name ¶ added in v0.8.0
func (o LookupInstanceResultOutput) Name() pulumi.StringOutput
Resource ID of the instance. Values must match the regular expression `^a-z{0,30}[a-z\d]$`.
func (LookupInstanceResultOutput) PeeringCidrRange ¶ added in v0.8.0
func (o LookupInstanceResultOutput) PeeringCidrRange() pulumi.StringOutput
Optional. Size of the CIDR block range that will be reserved by the instance. PAID organizations support `SLASH_16` to `SLASH_20` and defaults to `SLASH_16`. Evaluation organizations support only `SLASH_23`.
func (LookupInstanceResultOutput) Port ¶ added in v0.8.0
func (o LookupInstanceResultOutput) Port() pulumi.StringOutput
Port number of the exposed Apigee endpoint.
func (LookupInstanceResultOutput) RuntimeVersion ¶ added in v0.8.0
func (o LookupInstanceResultOutput) RuntimeVersion() pulumi.StringOutput
Version of the runtime system running in the instance. The runtime system is the set of components that serve the API Proxy traffic in your Environments.
func (LookupInstanceResultOutput) ServiceAttachment ¶ added in v0.16.0
func (o LookupInstanceResultOutput) ServiceAttachment() pulumi.StringOutput
Resource name of the service attachment created for the instance in the format: `projects/*/regions/*/serviceAttachments/*` Apigee customers can privately forward traffic to this service attachment using the PSC endpoints.
func (LookupInstanceResultOutput) State ¶ added in v0.8.0
func (o LookupInstanceResultOutput) State() pulumi.StringOutput
State of the instance. Values other than `ACTIVE` means the resource is not ready to use.
func (LookupInstanceResultOutput) ToLookupInstanceResultOutput ¶ added in v0.8.0
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
func (LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext ¶ added in v0.8.0
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
type LookupKeystoreArgs ¶ added in v0.4.0
type LookupKeystoreOutputArgs ¶ added in v0.8.0
type LookupKeystoreOutputArgs struct { EnvironmentId pulumi.StringInput `pulumi:"environmentId"` KeystoreId pulumi.StringInput `pulumi:"keystoreId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (LookupKeystoreOutputArgs) ElementType ¶ added in v0.8.0
func (LookupKeystoreOutputArgs) ElementType() reflect.Type
type LookupKeystoreResult ¶ added in v0.4.0
type LookupKeystoreResult struct { // Aliases in this keystore. Aliases []string `pulumi:"aliases"` // Resource ID for this keystore. Values must match the regular expression `[\w[:space:].-]{1,255}`. Name string `pulumi:"name"` }
func LookupKeystore ¶ added in v0.4.0
func LookupKeystore(ctx *pulumi.Context, args *LookupKeystoreArgs, opts ...pulumi.InvokeOption) (*LookupKeystoreResult, error)
Gets a keystore or truststore.
type LookupKeystoreResultOutput ¶ added in v0.8.0
type LookupKeystoreResultOutput struct{ *pulumi.OutputState }
func LookupKeystoreOutput ¶ added in v0.8.0
func LookupKeystoreOutput(ctx *pulumi.Context, args LookupKeystoreOutputArgs, opts ...pulumi.InvokeOption) LookupKeystoreResultOutput
func (LookupKeystoreResultOutput) Aliases ¶ added in v0.8.0
func (o LookupKeystoreResultOutput) Aliases() pulumi.StringArrayOutput
Aliases in this keystore.
func (LookupKeystoreResultOutput) ElementType ¶ added in v0.8.0
func (LookupKeystoreResultOutput) ElementType() reflect.Type
func (LookupKeystoreResultOutput) Name ¶ added in v0.8.0
func (o LookupKeystoreResultOutput) Name() pulumi.StringOutput
Resource ID for this keystore. Values must match the regular expression `[\w[:space:].-]{1,255}`.
func (LookupKeystoreResultOutput) ToLookupKeystoreResultOutput ¶ added in v0.8.0
func (o LookupKeystoreResultOutput) ToLookupKeystoreResultOutput() LookupKeystoreResultOutput
func (LookupKeystoreResultOutput) ToLookupKeystoreResultOutputWithContext ¶ added in v0.8.0
func (o LookupKeystoreResultOutput) ToLookupKeystoreResultOutputWithContext(ctx context.Context) LookupKeystoreResultOutput
type LookupNatAddressArgs ¶ added in v0.4.0
type LookupNatAddressOutputArgs ¶ added in v0.8.0
type LookupNatAddressOutputArgs struct { InstanceId pulumi.StringInput `pulumi:"instanceId"` NatAddressId pulumi.StringInput `pulumi:"natAddressId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (LookupNatAddressOutputArgs) ElementType ¶ added in v0.8.0
func (LookupNatAddressOutputArgs) ElementType() reflect.Type
type LookupNatAddressResult ¶ added in v0.4.0
type LookupNatAddressResult struct { // The static IPV4 address. IpAddress string `pulumi:"ipAddress"` // Resource ID of the NAT address. Name string `pulumi:"name"` // State of the nat address. State string `pulumi:"state"` }
func LookupNatAddress ¶ added in v0.4.0
func LookupNatAddress(ctx *pulumi.Context, args *LookupNatAddressArgs, opts ...pulumi.InvokeOption) (*LookupNatAddressResult, error)
Gets the details of a NAT address. **Note:** Not supported for Apigee hybrid.
type LookupNatAddressResultOutput ¶ added in v0.8.0
type LookupNatAddressResultOutput struct{ *pulumi.OutputState }
func LookupNatAddressOutput ¶ added in v0.8.0
func LookupNatAddressOutput(ctx *pulumi.Context, args LookupNatAddressOutputArgs, opts ...pulumi.InvokeOption) LookupNatAddressResultOutput
func (LookupNatAddressResultOutput) ElementType ¶ added in v0.8.0
func (LookupNatAddressResultOutput) ElementType() reflect.Type
func (LookupNatAddressResultOutput) IpAddress ¶ added in v0.8.0
func (o LookupNatAddressResultOutput) IpAddress() pulumi.StringOutput
The static IPV4 address.
func (LookupNatAddressResultOutput) Name ¶ added in v0.8.0
func (o LookupNatAddressResultOutput) Name() pulumi.StringOutput
Resource ID of the NAT address.
func (LookupNatAddressResultOutput) State ¶ added in v0.8.0
func (o LookupNatAddressResultOutput) State() pulumi.StringOutput
State of the nat address.
func (LookupNatAddressResultOutput) ToLookupNatAddressResultOutput ¶ added in v0.8.0
func (o LookupNatAddressResultOutput) ToLookupNatAddressResultOutput() LookupNatAddressResultOutput
func (LookupNatAddressResultOutput) ToLookupNatAddressResultOutputWithContext ¶ added in v0.8.0
func (o LookupNatAddressResultOutput) ToLookupNatAddressResultOutputWithContext(ctx context.Context) LookupNatAddressResultOutput
type LookupOrganizationArgs ¶ added in v0.4.0
type LookupOrganizationArgs struct {
OrganizationId string `pulumi:"organizationId"`
}
type LookupOrganizationEnvironmentIamPolicyArgs ¶ added in v0.4.0
type LookupOrganizationEnvironmentIamPolicyOutputArgs ¶ added in v0.8.0
type LookupOrganizationEnvironmentIamPolicyOutputArgs struct { EnvironmentId pulumi.StringInput `pulumi:"environmentId"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` }
func (LookupOrganizationEnvironmentIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupOrganizationEnvironmentIamPolicyOutputArgs) ElementType() reflect.Type
type LookupOrganizationEnvironmentIamPolicyResult ¶ added in v0.4.0
type LookupOrganizationEnvironmentIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []GoogleIamV1AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupOrganizationEnvironmentIamPolicy ¶ added in v0.4.0
func LookupOrganizationEnvironmentIamPolicy(ctx *pulumi.Context, args *LookupOrganizationEnvironmentIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupOrganizationEnvironmentIamPolicyResult, error)
Gets the IAM policy on an environment. For more information, see [Manage users, roles, and permissions using the API](https://cloud.google.com/apigee/docs/api-platform/system-administration/manage-users-roles). You must have the `apigee.environments.getIamPolicy` permission to call this API.
type LookupOrganizationEnvironmentIamPolicyResultOutput ¶ added in v0.8.0
type LookupOrganizationEnvironmentIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupOrganizationEnvironmentIamPolicyOutput ¶ added in v0.8.0
func LookupOrganizationEnvironmentIamPolicyOutput(ctx *pulumi.Context, args LookupOrganizationEnvironmentIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupOrganizationEnvironmentIamPolicyResultOutput
func (LookupOrganizationEnvironmentIamPolicyResultOutput) AuditConfigs ¶ added in v0.8.0
func (o LookupOrganizationEnvironmentIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupOrganizationEnvironmentIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupOrganizationEnvironmentIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupOrganizationEnvironmentIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupOrganizationEnvironmentIamPolicyResultOutput) ElementType() reflect.Type
func (LookupOrganizationEnvironmentIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupOrganizationEnvironmentIamPolicyResultOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (LookupOrganizationEnvironmentIamPolicyResultOutput) ToLookupOrganizationEnvironmentIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupOrganizationEnvironmentIamPolicyResultOutput) ToLookupOrganizationEnvironmentIamPolicyResultOutput() LookupOrganizationEnvironmentIamPolicyResultOutput
func (LookupOrganizationEnvironmentIamPolicyResultOutput) ToLookupOrganizationEnvironmentIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupOrganizationEnvironmentIamPolicyResultOutput) ToLookupOrganizationEnvironmentIamPolicyResultOutputWithContext(ctx context.Context) LookupOrganizationEnvironmentIamPolicyResultOutput
func (LookupOrganizationEnvironmentIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupOrganizationEnvironmentIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupOrganizationOutputArgs ¶ added in v0.8.0
type LookupOrganizationOutputArgs struct {
OrganizationId pulumi.StringInput `pulumi:"organizationId"`
}
func (LookupOrganizationOutputArgs) ElementType ¶ added in v0.8.0
func (LookupOrganizationOutputArgs) ElementType() reflect.Type
type LookupOrganizationResult ¶ added in v0.4.0
type LookupOrganizationResult struct { // Addon configurations of the Apigee organization. AddonsConfig GoogleCloudApigeeV1AddonsConfigResponse `pulumi:"addonsConfig"` // DEPRECATED: This field will eventually be deprecated and replaced with a differently-named field. Primary Google Cloud region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org). // // Deprecated: Required. DEPRECATED: This field will eventually be deprecated and replaced with a differently-named field. Primary Google Cloud region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org). AnalyticsRegion string `pulumi:"analyticsRegion"` // Cloud KMS key name used for encrypting API consumer data. Required for US/EU regions when [BillingType](#BillingType) is `SUBSCRIPTION`. When [BillingType](#BillingType) is `EVALUATION` or the region is not US/EU, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` ApiConsumerDataEncryptionKeyName string `pulumi:"apiConsumerDataEncryptionKeyName"` // This field is needed only for customers with control plane in US or EU. Apigee stores some control plane data only in single region. This field determines which single region Apigee should use. For example: "us-west1" when control plane is in US or "europe-west2" when control plane is in EU. ApiConsumerDataLocation string `pulumi:"apiConsumerDataLocation"` // Apigee Project ID associated with the organization. Use this project to allowlist Apigee in the Service Attachment when using private service connect with Apigee. ApigeeProjectId string `pulumi:"apigeeProjectId"` // Not used by Apigee. Attributes []string `pulumi:"attributes"` // Compute Engine network used for Service Networking to be peered with Apigee runtime instances. See [Getting started with the Service Networking API](https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started). Valid only when [RuntimeType](#RuntimeType) is set to `CLOUD`. The value must be set before the creation of a runtime instance and can be updated only when there are no runtime instances. For example: `default`. Apigee also supports shared VPC (that is, the host network project is not the same as the one that is peering with Apigee). See [Shared VPC overview](https://cloud.google.com/vpc/docs/shared-vpc). To use a shared VPC network, use the following format: `projects/{host-project-id}/{region}/networks/{network-name}`. For example: `projects/my-sharedvpc-host/global/networks/mynetwork` **Note:** Not supported for Apigee hybrid. AuthorizedNetwork string `pulumi:"authorizedNetwork"` // Billing type of the Apigee organization. See [Apigee pricing](https://cloud.google.com/apigee/pricing). BillingType string `pulumi:"billingType"` // Base64-encoded public certificate for the root CA of the Apigee organization. Valid only when [RuntimeType](#RuntimeType) is `CLOUD`. CaCertificate string `pulumi:"caCertificate"` // Cloud KMS key name used for encrypting control plane data that is stored in a multi region. Required when [BillingType](#BillingType) is `SUBSCRIPTION`. When [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` ControlPlaneEncryptionKeyName string `pulumi:"controlPlaneEncryptionKeyName"` // Time that the Apigee organization was created in milliseconds since epoch. CreatedAt string `pulumi:"createdAt"` // Not used by Apigee. CustomerName string `pulumi:"customerName"` // Description of the Apigee organization. Description string `pulumi:"description"` // Optional. Flag that specifies whether the VPC Peering through Private Google Access should be disabled between the consumer network and Apigee. Valid only when RuntimeType is set to CLOUD. Required if an authorizedNetwork on the consumer project is not provided, in which case the flag should be set to true. The value must be set before the creation of any Apigee runtime instance and can be updated only when there are no runtime instances. **Note:** Apigee will be deprecating the vpc peering model that requires you to provide 'authorizedNetwork', by making the non-peering model as the default way of provisioning Apigee organization in future. So, this will be a temporary flag to enable the transition. Not supported for Apigee hybrid. DisableVpcPeering bool `pulumi:"disableVpcPeering"` // Display name for the Apigee organization. Unused, but reserved for future use. DisplayName string `pulumi:"displayName"` // List of environments in the Apigee organization. Environments []string `pulumi:"environments"` // Time that the Apigee organization is scheduled for deletion. ExpiresAt string `pulumi:"expiresAt"` // Time that the Apigee organization was last modified in milliseconds since epoch. LastModifiedAt string `pulumi:"lastModifiedAt"` // Name of the Apigee organization. Name string `pulumi:"name"` // Configuration for the Portals settings. PortalDisabled bool `pulumi:"portalDisabled"` // Project ID associated with the Apigee organization. Project string `pulumi:"project"` // Properties defined in the Apigee organization profile. Properties GoogleCloudApigeeV1PropertiesResponse `pulumi:"properties"` // Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances. Update is not allowed after the organization is created. Required when [RuntimeType](#RuntimeType) is `CLOUD`. If not specified when [RuntimeType](#RuntimeType) is `TRIAL`, a Google-Managed encryption key will be used. For example: "projects/foo/locations/us/keyRings/bar/cryptoKeys/baz". **Note:** Not supported for Apigee hybrid. RuntimeDatabaseEncryptionKeyName string `pulumi:"runtimeDatabaseEncryptionKeyName"` // Runtime type of the Apigee organization based on the Apigee subscription purchased. RuntimeType string `pulumi:"runtimeType"` // State of the organization. Values other than ACTIVE means the resource is not ready to use. State string `pulumi:"state"` // Subscription plan that the customer has purchased. Output only. SubscriptionPlan string `pulumi:"subscriptionPlan"` // DEPRECATED: This will eventually be replaced by BillingType. Subscription type of the Apigee organization. Valid values include trial (free, limited, and for evaluation purposes only) or paid (full subscription has been purchased). See [Apigee pricing](https://cloud.google.com/apigee/pricing/). // // Deprecated: Output only. DEPRECATED: This will eventually be replaced by BillingType. Subscription type of the Apigee organization. Valid values include trial (free, limited, and for evaluation purposes only) or paid (full subscription has been purchased). See [Apigee pricing](https://cloud.google.com/apigee/pricing/). SubscriptionType string `pulumi:"subscriptionType"` // Not used by Apigee. Type string `pulumi:"type"` }
func LookupOrganization ¶ added in v0.4.0
func LookupOrganization(ctx *pulumi.Context, args *LookupOrganizationArgs, opts ...pulumi.InvokeOption) (*LookupOrganizationResult, error)
Gets the profile for an Apigee organization. See [Understanding organizations](https://cloud.google.com/apigee/docs/api-platform/fundamentals/organization-structure).
type LookupOrganizationResultOutput ¶ added in v0.8.0
type LookupOrganizationResultOutput struct{ *pulumi.OutputState }
func LookupOrganizationOutput ¶ added in v0.8.0
func LookupOrganizationOutput(ctx *pulumi.Context, args LookupOrganizationOutputArgs, opts ...pulumi.InvokeOption) LookupOrganizationResultOutput
func (LookupOrganizationResultOutput) AddonsConfig ¶ added in v0.8.0
func (o LookupOrganizationResultOutput) AddonsConfig() GoogleCloudApigeeV1AddonsConfigResponseOutput
Addon configurations of the Apigee organization.
func (LookupOrganizationResultOutput) AnalyticsRegion
deprecated
added in
v0.8.0
func (o LookupOrganizationResultOutput) AnalyticsRegion() pulumi.StringOutput
DEPRECATED: This field will eventually be deprecated and replaced with a differently-named field. Primary Google Cloud region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org).
Deprecated: Required. DEPRECATED: This field will eventually be deprecated and replaced with a differently-named field. Primary Google Cloud region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org).
func (LookupOrganizationResultOutput) ApiConsumerDataEncryptionKeyName ¶ added in v0.31.1
func (o LookupOrganizationResultOutput) ApiConsumerDataEncryptionKeyName() pulumi.StringOutput
Cloud KMS key name used for encrypting API consumer data. Required for US/EU regions when [BillingType](#BillingType) is `SUBSCRIPTION`. When [BillingType](#BillingType) is `EVALUATION` or the region is not US/EU, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*`
func (LookupOrganizationResultOutput) ApiConsumerDataLocation ¶ added in v0.31.1
func (o LookupOrganizationResultOutput) ApiConsumerDataLocation() pulumi.StringOutput
This field is needed only for customers with control plane in US or EU. Apigee stores some control plane data only in single region. This field determines which single region Apigee should use. For example: "us-west1" when control plane is in US or "europe-west2" when control plane is in EU.
func (LookupOrganizationResultOutput) ApigeeProjectId ¶ added in v0.19.0
func (o LookupOrganizationResultOutput) ApigeeProjectId() pulumi.StringOutput
Apigee Project ID associated with the organization. Use this project to allowlist Apigee in the Service Attachment when using private service connect with Apigee.
func (LookupOrganizationResultOutput) Attributes ¶ added in v0.8.0
func (o LookupOrganizationResultOutput) Attributes() pulumi.StringArrayOutput
Not used by Apigee.
func (LookupOrganizationResultOutput) AuthorizedNetwork ¶ added in v0.8.0
func (o LookupOrganizationResultOutput) AuthorizedNetwork() pulumi.StringOutput
Compute Engine network used for Service Networking to be peered with Apigee runtime instances. See [Getting started with the Service Networking API](https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started). Valid only when [RuntimeType](#RuntimeType) is set to `CLOUD`. The value must be set before the creation of a runtime instance and can be updated only when there are no runtime instances. For example: `default`. Apigee also supports shared VPC (that is, the host network project is not the same as the one that is peering with Apigee). See [Shared VPC overview](https://cloud.google.com/vpc/docs/shared-vpc). To use a shared VPC network, use the following format: `projects/{host-project-id}/{region}/networks/{network-name}`. For example: `projects/my-sharedvpc-host/global/networks/mynetwork` **Note:** Not supported for Apigee hybrid.
func (LookupOrganizationResultOutput) BillingType ¶ added in v0.8.0
func (o LookupOrganizationResultOutput) BillingType() pulumi.StringOutput
Billing type of the Apigee organization. See [Apigee pricing](https://cloud.google.com/apigee/pricing).
func (LookupOrganizationResultOutput) CaCertificate ¶ added in v0.8.0
func (o LookupOrganizationResultOutput) CaCertificate() pulumi.StringOutput
Base64-encoded public certificate for the root CA of the Apigee organization. Valid only when [RuntimeType](#RuntimeType) is `CLOUD`.
func (LookupOrganizationResultOutput) ControlPlaneEncryptionKeyName ¶ added in v0.31.1
func (o LookupOrganizationResultOutput) ControlPlaneEncryptionKeyName() pulumi.StringOutput
Cloud KMS key name used for encrypting control plane data that is stored in a multi region. Required when [BillingType](#BillingType) is `SUBSCRIPTION`. When [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*`
func (LookupOrganizationResultOutput) CreatedAt ¶ added in v0.8.0
func (o LookupOrganizationResultOutput) CreatedAt() pulumi.StringOutput
Time that the Apigee organization was created in milliseconds since epoch.
func (LookupOrganizationResultOutput) CustomerName ¶ added in v0.8.0
func (o LookupOrganizationResultOutput) CustomerName() pulumi.StringOutput
Not used by Apigee.
func (LookupOrganizationResultOutput) Description ¶ added in v0.8.0
func (o LookupOrganizationResultOutput) Description() pulumi.StringOutput
Description of the Apigee organization.
func (LookupOrganizationResultOutput) DisableVpcPeering ¶ added in v0.32.0
func (o LookupOrganizationResultOutput) DisableVpcPeering() pulumi.BoolOutput
Optional. Flag that specifies whether the VPC Peering through Private Google Access should be disabled between the consumer network and Apigee. Valid only when RuntimeType is set to CLOUD. Required if an authorizedNetwork on the consumer project is not provided, in which case the flag should be set to true. The value must be set before the creation of any Apigee runtime instance and can be updated only when there are no runtime instances. **Note:** Apigee will be deprecating the vpc peering model that requires you to provide 'authorizedNetwork', by making the non-peering model as the default way of provisioning Apigee organization in future. So, this will be a temporary flag to enable the transition. Not supported for Apigee hybrid.
func (LookupOrganizationResultOutput) DisplayName ¶ added in v0.8.0
func (o LookupOrganizationResultOutput) DisplayName() pulumi.StringOutput
Display name for the Apigee organization. Unused, but reserved for future use.
func (LookupOrganizationResultOutput) ElementType ¶ added in v0.8.0
func (LookupOrganizationResultOutput) ElementType() reflect.Type
func (LookupOrganizationResultOutput) Environments ¶ added in v0.8.0
func (o LookupOrganizationResultOutput) Environments() pulumi.StringArrayOutput
List of environments in the Apigee organization.
func (LookupOrganizationResultOutput) ExpiresAt ¶ added in v0.8.0
func (o LookupOrganizationResultOutput) ExpiresAt() pulumi.StringOutput
Time that the Apigee organization is scheduled for deletion.
func (LookupOrganizationResultOutput) LastModifiedAt ¶ added in v0.8.0
func (o LookupOrganizationResultOutput) LastModifiedAt() pulumi.StringOutput
Time that the Apigee organization was last modified in milliseconds since epoch.
func (LookupOrganizationResultOutput) Name ¶ added in v0.8.0
func (o LookupOrganizationResultOutput) Name() pulumi.StringOutput
Name of the Apigee organization.
func (LookupOrganizationResultOutput) PortalDisabled ¶ added in v0.9.0
func (o LookupOrganizationResultOutput) PortalDisabled() pulumi.BoolOutput
Configuration for the Portals settings.
func (LookupOrganizationResultOutput) Project ¶ added in v0.8.0
func (o LookupOrganizationResultOutput) Project() pulumi.StringOutput
Project ID associated with the Apigee organization.
func (LookupOrganizationResultOutput) Properties ¶ added in v0.8.0
func (o LookupOrganizationResultOutput) Properties() GoogleCloudApigeeV1PropertiesResponseOutput
Properties defined in the Apigee organization profile.
func (LookupOrganizationResultOutput) RuntimeDatabaseEncryptionKeyName ¶ added in v0.8.0
func (o LookupOrganizationResultOutput) RuntimeDatabaseEncryptionKeyName() pulumi.StringOutput
Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances. Update is not allowed after the organization is created. Required when [RuntimeType](#RuntimeType) is `CLOUD`. If not specified when [RuntimeType](#RuntimeType) is `TRIAL`, a Google-Managed encryption key will be used. For example: "projects/foo/locations/us/keyRings/bar/cryptoKeys/baz". **Note:** Not supported for Apigee hybrid.
func (LookupOrganizationResultOutput) RuntimeType ¶ added in v0.8.0
func (o LookupOrganizationResultOutput) RuntimeType() pulumi.StringOutput
Runtime type of the Apigee organization based on the Apigee subscription purchased.
func (LookupOrganizationResultOutput) State ¶ added in v0.8.0
func (o LookupOrganizationResultOutput) State() pulumi.StringOutput
State of the organization. Values other than ACTIVE means the resource is not ready to use.
func (LookupOrganizationResultOutput) SubscriptionPlan ¶ added in v0.32.0
func (o LookupOrganizationResultOutput) SubscriptionPlan() pulumi.StringOutput
Subscription plan that the customer has purchased. Output only.
func (LookupOrganizationResultOutput) SubscriptionType
deprecated
added in
v0.17.0
func (o LookupOrganizationResultOutput) SubscriptionType() pulumi.StringOutput
DEPRECATED: This will eventually be replaced by BillingType. Subscription type of the Apigee organization. Valid values include trial (free, limited, and for evaluation purposes only) or paid (full subscription has been purchased). See [Apigee pricing](https://cloud.google.com/apigee/pricing/).
Deprecated: Output only. DEPRECATED: This will eventually be replaced by BillingType. Subscription type of the Apigee organization. Valid values include trial (free, limited, and for evaluation purposes only) or paid (full subscription has been purchased). See [Apigee pricing](https://cloud.google.com/apigee/pricing/).
func (LookupOrganizationResultOutput) ToLookupOrganizationResultOutput ¶ added in v0.8.0
func (o LookupOrganizationResultOutput) ToLookupOrganizationResultOutput() LookupOrganizationResultOutput
func (LookupOrganizationResultOutput) ToLookupOrganizationResultOutputWithContext ¶ added in v0.8.0
func (o LookupOrganizationResultOutput) ToLookupOrganizationResultOutputWithContext(ctx context.Context) LookupOrganizationResultOutput
func (LookupOrganizationResultOutput) Type ¶ added in v0.8.0
func (o LookupOrganizationResultOutput) Type() pulumi.StringOutput
Not used by Apigee.
type LookupOverrideArgs ¶ added in v0.4.0
type LookupOverrideOutputArgs ¶ added in v0.8.0
type LookupOverrideOutputArgs struct { EnvironmentId pulumi.StringInput `pulumi:"environmentId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` OverrideId pulumi.StringInput `pulumi:"overrideId"` }
func (LookupOverrideOutputArgs) ElementType ¶ added in v0.8.0
func (LookupOverrideOutputArgs) ElementType() reflect.Type
type LookupOverrideResult ¶ added in v0.4.0
type LookupOverrideResult struct { // ID of the API proxy that will have its trace configuration overridden. ApiProxy string `pulumi:"apiProxy"` // ID of the trace configuration override specified as a system-generated UUID. Name string `pulumi:"name"` // Trace configuration to override. SamplingConfig GoogleCloudApigeeV1TraceSamplingConfigResponse `pulumi:"samplingConfig"` }
func LookupOverride ¶ added in v0.4.0
func LookupOverride(ctx *pulumi.Context, args *LookupOverrideArgs, opts ...pulumi.InvokeOption) (*LookupOverrideResult, error)
Gets a trace configuration override.
type LookupOverrideResultOutput ¶ added in v0.8.0
type LookupOverrideResultOutput struct{ *pulumi.OutputState }
func LookupOverrideOutput ¶ added in v0.8.0
func LookupOverrideOutput(ctx *pulumi.Context, args LookupOverrideOutputArgs, opts ...pulumi.InvokeOption) LookupOverrideResultOutput
func (LookupOverrideResultOutput) ApiProxy ¶ added in v0.8.0
func (o LookupOverrideResultOutput) ApiProxy() pulumi.StringOutput
ID of the API proxy that will have its trace configuration overridden.
func (LookupOverrideResultOutput) ElementType ¶ added in v0.8.0
func (LookupOverrideResultOutput) ElementType() reflect.Type
func (LookupOverrideResultOutput) Name ¶ added in v0.8.0
func (o LookupOverrideResultOutput) Name() pulumi.StringOutput
ID of the trace configuration override specified as a system-generated UUID.
func (LookupOverrideResultOutput) SamplingConfig ¶ added in v0.8.0
func (o LookupOverrideResultOutput) SamplingConfig() GoogleCloudApigeeV1TraceSamplingConfigResponseOutput
Trace configuration to override.
func (LookupOverrideResultOutput) ToLookupOverrideResultOutput ¶ added in v0.8.0
func (o LookupOverrideResultOutput) ToLookupOverrideResultOutput() LookupOverrideResultOutput
func (LookupOverrideResultOutput) ToLookupOverrideResultOutputWithContext ¶ added in v0.8.0
func (o LookupOverrideResultOutput) ToLookupOverrideResultOutputWithContext(ctx context.Context) LookupOverrideResultOutput
type LookupQueryArgs ¶ added in v0.4.0
type LookupQueryOutputArgs ¶ added in v0.8.0
type LookupQueryOutputArgs struct { EnvironmentId pulumi.StringInput `pulumi:"environmentId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` QueryId pulumi.StringInput `pulumi:"queryId"` }
func (LookupQueryOutputArgs) ElementType ¶ added in v0.8.0
func (LookupQueryOutputArgs) ElementType() reflect.Type
type LookupQueryResult ¶ added in v0.4.0
type LookupQueryResult struct { // Creation time of the query. Created string `pulumi:"created"` // Hostname is available only when query is executed at host level. EnvgroupHostname string `pulumi:"envgroupHostname"` // Error is set when query fails. Error string `pulumi:"error"` // ExecutionTime is available only after the query is completed. ExecutionTime string `pulumi:"executionTime"` // Asynchronous Query Name. Name string `pulumi:"name"` // Contains information like metrics, dimenstions etc of the AsyncQuery. QueryParams GoogleCloudApigeeV1QueryMetadataResponse `pulumi:"queryParams"` // Asynchronous Report ID. ReportDefinitionId string `pulumi:"reportDefinitionId"` // Result is available only after the query is completed. Result GoogleCloudApigeeV1AsyncQueryResultResponse `pulumi:"result"` // ResultFileSize is available only after the query is completed. ResultFileSize string `pulumi:"resultFileSize"` // ResultRows is available only after the query is completed. ResultRows string `pulumi:"resultRows"` // Self link of the query. Example: `/organizations/myorg/environments/myenv/queries/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` or following format if query is running at host level: `/organizations/myorg/hostQueries/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` Self string `pulumi:"self"` // Query state could be "enqueued", "running", "completed", "failed". State string `pulumi:"state"` // Last updated timestamp for the query. Updated string `pulumi:"updated"` }
func LookupQuery ¶ added in v0.4.0
func LookupQuery(ctx *pulumi.Context, args *LookupQueryArgs, opts ...pulumi.InvokeOption) (*LookupQueryResult, error)
Get query status If the query is still in progress, the `state` is set to "running" After the query has completed successfully, `state` is set to "completed"
type LookupQueryResultOutput ¶ added in v0.8.0
type LookupQueryResultOutput struct{ *pulumi.OutputState }
func LookupQueryOutput ¶ added in v0.8.0
func LookupQueryOutput(ctx *pulumi.Context, args LookupQueryOutputArgs, opts ...pulumi.InvokeOption) LookupQueryResultOutput
func (LookupQueryResultOutput) Created ¶ added in v0.8.0
func (o LookupQueryResultOutput) Created() pulumi.StringOutput
Creation time of the query.
func (LookupQueryResultOutput) ElementType ¶ added in v0.8.0
func (LookupQueryResultOutput) ElementType() reflect.Type
func (LookupQueryResultOutput) EnvgroupHostname ¶ added in v0.8.0
func (o LookupQueryResultOutput) EnvgroupHostname() pulumi.StringOutput
Hostname is available only when query is executed at host level.
func (LookupQueryResultOutput) Error ¶ added in v0.8.0
func (o LookupQueryResultOutput) Error() pulumi.StringOutput
Error is set when query fails.
func (LookupQueryResultOutput) ExecutionTime ¶ added in v0.8.0
func (o LookupQueryResultOutput) ExecutionTime() pulumi.StringOutput
ExecutionTime is available only after the query is completed.
func (LookupQueryResultOutput) Name ¶ added in v0.8.0
func (o LookupQueryResultOutput) Name() pulumi.StringOutput
Asynchronous Query Name.
func (LookupQueryResultOutput) QueryParams ¶ added in v0.8.0
func (o LookupQueryResultOutput) QueryParams() GoogleCloudApigeeV1QueryMetadataResponseOutput
Contains information like metrics, dimenstions etc of the AsyncQuery.
func (LookupQueryResultOutput) ReportDefinitionId ¶ added in v0.8.0
func (o LookupQueryResultOutput) ReportDefinitionId() pulumi.StringOutput
Asynchronous Report ID.
func (LookupQueryResultOutput) Result ¶ added in v0.8.0
func (o LookupQueryResultOutput) Result() GoogleCloudApigeeV1AsyncQueryResultResponseOutput
Result is available only after the query is completed.
func (LookupQueryResultOutput) ResultFileSize ¶ added in v0.8.0
func (o LookupQueryResultOutput) ResultFileSize() pulumi.StringOutput
ResultFileSize is available only after the query is completed.
func (LookupQueryResultOutput) ResultRows ¶ added in v0.8.0
func (o LookupQueryResultOutput) ResultRows() pulumi.StringOutput
ResultRows is available only after the query is completed.
func (LookupQueryResultOutput) Self ¶ added in v0.8.0
func (o LookupQueryResultOutput) Self() pulumi.StringOutput
Self link of the query. Example: `/organizations/myorg/environments/myenv/queries/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` or following format if query is running at host level: `/organizations/myorg/hostQueries/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd`
func (LookupQueryResultOutput) State ¶ added in v0.8.0
func (o LookupQueryResultOutput) State() pulumi.StringOutput
Query state could be "enqueued", "running", "completed", "failed".
func (LookupQueryResultOutput) ToLookupQueryResultOutput ¶ added in v0.8.0
func (o LookupQueryResultOutput) ToLookupQueryResultOutput() LookupQueryResultOutput
func (LookupQueryResultOutput) ToLookupQueryResultOutputWithContext ¶ added in v0.8.0
func (o LookupQueryResultOutput) ToLookupQueryResultOutputWithContext(ctx context.Context) LookupQueryResultOutput
func (LookupQueryResultOutput) Updated ¶ added in v0.8.0
func (o LookupQueryResultOutput) Updated() pulumi.StringOutput
Last updated timestamp for the query.
type LookupRatePlanArgs ¶ added in v0.4.0
type LookupRatePlanOutputArgs ¶ added in v0.8.0
type LookupRatePlanOutputArgs struct { ApiproductId pulumi.StringInput `pulumi:"apiproductId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` RateplanId pulumi.StringInput `pulumi:"rateplanId"` }
func (LookupRatePlanOutputArgs) ElementType ¶ added in v0.8.0
func (LookupRatePlanOutputArgs) ElementType() reflect.Type
type LookupRatePlanResult ¶ added in v0.4.0
type LookupRatePlanResult struct { // Name of the API product that the rate plan is associated with. Apiproduct string `pulumi:"apiproduct"` // Frequency at which the customer will be billed. BillingPeriod string `pulumi:"billingPeriod"` // API call volume ranges and the fees charged when the total number of API calls is within a given range. The method used to calculate the final fee depends on the selected pricing model. For example, if the pricing model is `STAIRSTEP` and the ranges are defined as follows: “`{ "start": 1, "end": 100, "fee": 75 }, { "start": 101, "end": 200, "fee": 100 }, }“` Then the following fees would be charged based on the total number of API calls (assuming the currency selected is `USD`): * 1 call costs $75 * 50 calls cost $75 * 150 calls cost $100 The number of API calls cannot exceed 200. ConsumptionPricingRates []GoogleCloudApigeeV1RateRangeResponse `pulumi:"consumptionPricingRates"` // Pricing model used for consumption-based charges. ConsumptionPricingType string `pulumi:"consumptionPricingType"` // Time that the rate plan was created in milliseconds since epoch. CreatedAt string `pulumi:"createdAt"` // Currency to be used for billing. Consists of a three-letter code as defined by the [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) standard. CurrencyCode string `pulumi:"currencyCode"` // Description of the rate plan. Description string `pulumi:"description"` // Display name of the rate plan. DisplayName string `pulumi:"displayName"` // Time when the rate plan will expire in milliseconds since epoch. Set to 0 or `null` to indicate that the rate plan should never expire. EndTime string `pulumi:"endTime"` // Frequency at which the fixed fee is charged. FixedFeeFrequency int `pulumi:"fixedFeeFrequency"` // Fixed amount that is charged at a defined interval and billed in advance of use of the API product. The fee will be prorated for the first billing period. FixedRecurringFee GoogleTypeMoneyResponse `pulumi:"fixedRecurringFee"` // Time the rate plan was last modified in milliseconds since epoch. LastModifiedAt string `pulumi:"lastModifiedAt"` // Name of the rate plan. Name string `pulumi:"name"` // DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid 1.5/1.6 is no longer supported. Instead, use the `billingType` field inside `DeveloperMonetizationConfig` resource. Flag that specifies the billing account type, prepaid or postpaid. // // Deprecated: DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid 1.5/1.6 is no longer supported. Instead, use the `billingType` field inside `DeveloperMonetizationConfig` resource. Flag that specifies the billing account type, prepaid or postpaid. PaymentFundingModel string `pulumi:"paymentFundingModel"` RevenueShareRates []GoogleCloudApigeeV1RevenueShareRangeResponse `pulumi:"revenueShareRates"` RevenueShareType string `pulumi:"revenueShareType"` // Initial, one-time fee paid when purchasing the API product. SetupFee GoogleTypeMoneyResponse `pulumi:"setupFee"` // Time when the rate plan becomes active in milliseconds since epoch. StartTime string `pulumi:"startTime"` // Current state of the rate plan (draft or published). State string `pulumi:"state"` }
func LookupRatePlan ¶ added in v0.4.0
func LookupRatePlan(ctx *pulumi.Context, args *LookupRatePlanArgs, opts ...pulumi.InvokeOption) (*LookupRatePlanResult, error)
Gets the details of a rate plan.
type LookupRatePlanResultOutput ¶ added in v0.8.0
type LookupRatePlanResultOutput struct{ *pulumi.OutputState }
func LookupRatePlanOutput ¶ added in v0.8.0
func LookupRatePlanOutput(ctx *pulumi.Context, args LookupRatePlanOutputArgs, opts ...pulumi.InvokeOption) LookupRatePlanResultOutput
func (LookupRatePlanResultOutput) Apiproduct ¶ added in v0.8.0
func (o LookupRatePlanResultOutput) Apiproduct() pulumi.StringOutput
Name of the API product that the rate plan is associated with.
func (LookupRatePlanResultOutput) BillingPeriod ¶ added in v0.8.0
func (o LookupRatePlanResultOutput) BillingPeriod() pulumi.StringOutput
Frequency at which the customer will be billed.
func (LookupRatePlanResultOutput) ConsumptionPricingRates ¶ added in v0.8.0
func (o LookupRatePlanResultOutput) ConsumptionPricingRates() GoogleCloudApigeeV1RateRangeResponseArrayOutput
API call volume ranges and the fees charged when the total number of API calls is within a given range. The method used to calculate the final fee depends on the selected pricing model. For example, if the pricing model is `STAIRSTEP` and the ranges are defined as follows: ```{ "start": 1, "end": 100, "fee": 75 }, { "start": 101, "end": 200, "fee": 100 }, }``` Then the following fees would be charged based on the total number of API calls (assuming the currency selected is `USD`): * 1 call costs $75 * 50 calls cost $75 * 150 calls cost $100 The number of API calls cannot exceed 200.
func (LookupRatePlanResultOutput) ConsumptionPricingType ¶ added in v0.8.0
func (o LookupRatePlanResultOutput) ConsumptionPricingType() pulumi.StringOutput
Pricing model used for consumption-based charges.
func (LookupRatePlanResultOutput) CreatedAt ¶ added in v0.8.0
func (o LookupRatePlanResultOutput) CreatedAt() pulumi.StringOutput
Time that the rate plan was created in milliseconds since epoch.
func (LookupRatePlanResultOutput) CurrencyCode ¶ added in v0.8.0
func (o LookupRatePlanResultOutput) CurrencyCode() pulumi.StringOutput
Currency to be used for billing. Consists of a three-letter code as defined by the [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) standard.
func (LookupRatePlanResultOutput) Description ¶ added in v0.8.0
func (o LookupRatePlanResultOutput) Description() pulumi.StringOutput
Description of the rate plan.
func (LookupRatePlanResultOutput) DisplayName ¶ added in v0.8.0
func (o LookupRatePlanResultOutput) DisplayName() pulumi.StringOutput
Display name of the rate plan.
func (LookupRatePlanResultOutput) ElementType ¶ added in v0.8.0
func (LookupRatePlanResultOutput) ElementType() reflect.Type
func (LookupRatePlanResultOutput) EndTime ¶ added in v0.8.0
func (o LookupRatePlanResultOutput) EndTime() pulumi.StringOutput
Time when the rate plan will expire in milliseconds since epoch. Set to 0 or `null` to indicate that the rate plan should never expire.
func (LookupRatePlanResultOutput) FixedFeeFrequency ¶ added in v0.8.0
func (o LookupRatePlanResultOutput) FixedFeeFrequency() pulumi.IntOutput
Frequency at which the fixed fee is charged.
func (LookupRatePlanResultOutput) FixedRecurringFee ¶ added in v0.8.0
func (o LookupRatePlanResultOutput) FixedRecurringFee() GoogleTypeMoneyResponseOutput
Fixed amount that is charged at a defined interval and billed in advance of use of the API product. The fee will be prorated for the first billing period.
func (LookupRatePlanResultOutput) LastModifiedAt ¶ added in v0.8.0
func (o LookupRatePlanResultOutput) LastModifiedAt() pulumi.StringOutput
Time the rate plan was last modified in milliseconds since epoch.
func (LookupRatePlanResultOutput) Name ¶ added in v0.8.0
func (o LookupRatePlanResultOutput) Name() pulumi.StringOutput
Name of the rate plan.
func (LookupRatePlanResultOutput) PaymentFundingModel
deprecated
added in
v0.17.0
func (o LookupRatePlanResultOutput) PaymentFundingModel() pulumi.StringOutput
DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid 1.5/1.6 is no longer supported. Instead, use the `billingType` field inside `DeveloperMonetizationConfig` resource. Flag that specifies the billing account type, prepaid or postpaid.
Deprecated: DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid 1.5/1.6 is no longer supported. Instead, use the `billingType` field inside `DeveloperMonetizationConfig` resource. Flag that specifies the billing account type, prepaid or postpaid.
func (LookupRatePlanResultOutput) RevenueShareRates ¶ added in v0.8.0
func (o LookupRatePlanResultOutput) RevenueShareRates() GoogleCloudApigeeV1RevenueShareRangeResponseArrayOutput
Details of the revenue sharing model.
func (LookupRatePlanResultOutput) RevenueShareType ¶ added in v0.8.0
func (o LookupRatePlanResultOutput) RevenueShareType() pulumi.StringOutput
Method used to calculate the revenue that is shared with developers.
func (LookupRatePlanResultOutput) SetupFee ¶ added in v0.8.0
func (o LookupRatePlanResultOutput) SetupFee() GoogleTypeMoneyResponseOutput
Initial, one-time fee paid when purchasing the API product.
func (LookupRatePlanResultOutput) StartTime ¶ added in v0.8.0
func (o LookupRatePlanResultOutput) StartTime() pulumi.StringOutput
Time when the rate plan becomes active in milliseconds since epoch.
func (LookupRatePlanResultOutput) State ¶ added in v0.8.0
func (o LookupRatePlanResultOutput) State() pulumi.StringOutput
Current state of the rate plan (draft or published).
func (LookupRatePlanResultOutput) ToLookupRatePlanResultOutput ¶ added in v0.8.0
func (o LookupRatePlanResultOutput) ToLookupRatePlanResultOutput() LookupRatePlanResultOutput
func (LookupRatePlanResultOutput) ToLookupRatePlanResultOutputWithContext ¶ added in v0.8.0
func (o LookupRatePlanResultOutput) ToLookupRatePlanResultOutputWithContext(ctx context.Context) LookupRatePlanResultOutput
type LookupReferenceArgs ¶ added in v0.4.0
type LookupReferenceOutputArgs ¶ added in v0.8.0
type LookupReferenceOutputArgs struct { EnvironmentId pulumi.StringInput `pulumi:"environmentId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` ReferenceId pulumi.StringInput `pulumi:"referenceId"` }
func (LookupReferenceOutputArgs) ElementType ¶ added in v0.8.0
func (LookupReferenceOutputArgs) ElementType() reflect.Type
type LookupReferenceResult ¶ added in v0.4.0
type LookupReferenceResult struct { // Optional. A human-readable description of this reference. Description string `pulumi:"description"` // The resource id of this reference. Values must match the regular expression [\w\s\-.]+. Name string `pulumi:"name"` // The id of the resource to which this reference refers. Must be the id of a resource that exists in the parent environment and is of the given resource_type. Refers string `pulumi:"refers"` // The type of resource referred to by this reference. Valid values are 'KeyStore' or 'TrustStore'. ResourceType string `pulumi:"resourceType"` }
func LookupReference ¶ added in v0.4.0
func LookupReference(ctx *pulumi.Context, args *LookupReferenceArgs, opts ...pulumi.InvokeOption) (*LookupReferenceResult, error)
Gets a Reference resource.
type LookupReferenceResultOutput ¶ added in v0.8.0
type LookupReferenceResultOutput struct{ *pulumi.OutputState }
func LookupReferenceOutput ¶ added in v0.8.0
func LookupReferenceOutput(ctx *pulumi.Context, args LookupReferenceOutputArgs, opts ...pulumi.InvokeOption) LookupReferenceResultOutput
func (LookupReferenceResultOutput) Description ¶ added in v0.8.0
func (o LookupReferenceResultOutput) Description() pulumi.StringOutput
Optional. A human-readable description of this reference.
func (LookupReferenceResultOutput) ElementType ¶ added in v0.8.0
func (LookupReferenceResultOutput) ElementType() reflect.Type
func (LookupReferenceResultOutput) Name ¶ added in v0.8.0
func (o LookupReferenceResultOutput) Name() pulumi.StringOutput
The resource id of this reference. Values must match the regular expression [\w\s\-.]+.
func (LookupReferenceResultOutput) Refers ¶ added in v0.8.0
func (o LookupReferenceResultOutput) Refers() pulumi.StringOutput
The id of the resource to which this reference refers. Must be the id of a resource that exists in the parent environment and is of the given resource_type.
func (LookupReferenceResultOutput) ResourceType ¶ added in v0.8.0
func (o LookupReferenceResultOutput) ResourceType() pulumi.StringOutput
The type of resource referred to by this reference. Valid values are 'KeyStore' or 'TrustStore'.
func (LookupReferenceResultOutput) ToLookupReferenceResultOutput ¶ added in v0.8.0
func (o LookupReferenceResultOutput) ToLookupReferenceResultOutput() LookupReferenceResultOutput
func (LookupReferenceResultOutput) ToLookupReferenceResultOutputWithContext ¶ added in v0.8.0
func (o LookupReferenceResultOutput) ToLookupReferenceResultOutputWithContext(ctx context.Context) LookupReferenceResultOutput
type LookupReportArgs ¶ added in v0.4.0
type LookupReportOutputArgs ¶ added in v0.8.0
type LookupReportOutputArgs struct { OrganizationId pulumi.StringInput `pulumi:"organizationId"` ReportId pulumi.StringInput `pulumi:"reportId"` }
func (LookupReportOutputArgs) ElementType ¶ added in v0.8.0
func (LookupReportOutputArgs) ElementType() reflect.Type
type LookupReportResult ¶ added in v0.4.0
type LookupReportResult struct { // This field contains the chart type for the report ChartType string `pulumi:"chartType"` // Legacy field: not used. This field contains a list of comments associated with custom report Comments []string `pulumi:"comments"` // Unix time when the app was created json key: createdAt CreatedAt string `pulumi:"createdAt"` // This contains the list of dimensions for the report Dimensions []string `pulumi:"dimensions"` // This is the display name for the report DisplayName string `pulumi:"displayName"` // Environment name Environment string `pulumi:"environment"` // This field contains the filter expression Filter string `pulumi:"filter"` // Legacy field: not used. Contains the from time for the report FromTime string `pulumi:"fromTime"` // Modified time of this entity as milliseconds since epoch. json key: lastModifiedAt LastModifiedAt string `pulumi:"lastModifiedAt"` // Last viewed time of this entity as milliseconds since epoch LastViewedAt string `pulumi:"lastViewedAt"` // Legacy field: not used This field contains the limit for the result retrieved Limit string `pulumi:"limit"` // This contains the list of metrics Metrics []GoogleCloudApigeeV1CustomReportMetricResponse `pulumi:"metrics"` // Unique identifier for the report T his is a legacy field used to encode custom report unique id Name string `pulumi:"name"` // Legacy field: not used. This field contains the offset for the data Offset string `pulumi:"offset"` // Organization name Organization string `pulumi:"organization"` // This field contains report properties such as ui metadata etc. Properties []GoogleCloudApigeeV1ReportPropertyResponse `pulumi:"properties"` // Legacy field: not used much. Contains the list of sort by columns SortByCols []string `pulumi:"sortByCols"` // Legacy field: not used much. Contains the sort order for the sort columns SortOrder string `pulumi:"sortOrder"` // Legacy field: not used. This field contains a list of tags associated with custom report Tags []string `pulumi:"tags"` // This field contains the time unit of aggregation for the report TimeUnit string `pulumi:"timeUnit"` // Legacy field: not used. Contains the end time for the report ToTime string `pulumi:"toTime"` // Legacy field: not used. This field contains the top k parameter value for restricting the result Topk string `pulumi:"topk"` }
func LookupReport ¶ added in v0.4.0
func LookupReport(ctx *pulumi.Context, args *LookupReportArgs, opts ...pulumi.InvokeOption) (*LookupReportResult, error)
Retrieve a custom report definition.
type LookupReportResultOutput ¶ added in v0.8.0
type LookupReportResultOutput struct{ *pulumi.OutputState }
func LookupReportOutput ¶ added in v0.8.0
func LookupReportOutput(ctx *pulumi.Context, args LookupReportOutputArgs, opts ...pulumi.InvokeOption) LookupReportResultOutput
func (LookupReportResultOutput) ChartType ¶ added in v0.8.0
func (o LookupReportResultOutput) ChartType() pulumi.StringOutput
This field contains the chart type for the report
func (LookupReportResultOutput) Comments ¶ added in v0.8.0
func (o LookupReportResultOutput) Comments() pulumi.StringArrayOutput
Legacy field: not used. This field contains a list of comments associated with custom report
func (LookupReportResultOutput) CreatedAt ¶ added in v0.8.0
func (o LookupReportResultOutput) CreatedAt() pulumi.StringOutput
Unix time when the app was created json key: createdAt
func (LookupReportResultOutput) Dimensions ¶ added in v0.8.0
func (o LookupReportResultOutput) Dimensions() pulumi.StringArrayOutput
This contains the list of dimensions for the report
func (LookupReportResultOutput) DisplayName ¶ added in v0.8.0
func (o LookupReportResultOutput) DisplayName() pulumi.StringOutput
This is the display name for the report
func (LookupReportResultOutput) ElementType ¶ added in v0.8.0
func (LookupReportResultOutput) ElementType() reflect.Type
func (LookupReportResultOutput) Environment ¶ added in v0.8.0
func (o LookupReportResultOutput) Environment() pulumi.StringOutput
Environment name
func (LookupReportResultOutput) Filter ¶ added in v0.8.0
func (o LookupReportResultOutput) Filter() pulumi.StringOutput
This field contains the filter expression
func (LookupReportResultOutput) FromTime ¶ added in v0.8.0
func (o LookupReportResultOutput) FromTime() pulumi.StringOutput
Legacy field: not used. Contains the from time for the report
func (LookupReportResultOutput) LastModifiedAt ¶ added in v0.8.0
func (o LookupReportResultOutput) LastModifiedAt() pulumi.StringOutput
Modified time of this entity as milliseconds since epoch. json key: lastModifiedAt
func (LookupReportResultOutput) LastViewedAt ¶ added in v0.8.0
func (o LookupReportResultOutput) LastViewedAt() pulumi.StringOutput
Last viewed time of this entity as milliseconds since epoch
func (LookupReportResultOutput) Limit ¶ added in v0.8.0
func (o LookupReportResultOutput) Limit() pulumi.StringOutput
Legacy field: not used This field contains the limit for the result retrieved
func (LookupReportResultOutput) Metrics ¶ added in v0.8.0
func (o LookupReportResultOutput) Metrics() GoogleCloudApigeeV1CustomReportMetricResponseArrayOutput
This contains the list of metrics
func (LookupReportResultOutput) Name ¶ added in v0.8.0
func (o LookupReportResultOutput) Name() pulumi.StringOutput
Unique identifier for the report T his is a legacy field used to encode custom report unique id
func (LookupReportResultOutput) Offset ¶ added in v0.8.0
func (o LookupReportResultOutput) Offset() pulumi.StringOutput
Legacy field: not used. This field contains the offset for the data
func (LookupReportResultOutput) Organization ¶ added in v0.8.0
func (o LookupReportResultOutput) Organization() pulumi.StringOutput
Organization name
func (LookupReportResultOutput) Properties ¶ added in v0.8.0
func (o LookupReportResultOutput) Properties() GoogleCloudApigeeV1ReportPropertyResponseArrayOutput
This field contains report properties such as ui metadata etc.
func (LookupReportResultOutput) SortByCols ¶ added in v0.8.0
func (o LookupReportResultOutput) SortByCols() pulumi.StringArrayOutput
Legacy field: not used much. Contains the list of sort by columns
func (LookupReportResultOutput) SortOrder ¶ added in v0.8.0
func (o LookupReportResultOutput) SortOrder() pulumi.StringOutput
Legacy field: not used much. Contains the sort order for the sort columns
func (LookupReportResultOutput) Tags ¶ added in v0.8.0
func (o LookupReportResultOutput) Tags() pulumi.StringArrayOutput
Legacy field: not used. This field contains a list of tags associated with custom report
func (LookupReportResultOutput) TimeUnit ¶ added in v0.8.0
func (o LookupReportResultOutput) TimeUnit() pulumi.StringOutput
This field contains the time unit of aggregation for the report
func (LookupReportResultOutput) ToLookupReportResultOutput ¶ added in v0.8.0
func (o LookupReportResultOutput) ToLookupReportResultOutput() LookupReportResultOutput
func (LookupReportResultOutput) ToLookupReportResultOutputWithContext ¶ added in v0.8.0
func (o LookupReportResultOutput) ToLookupReportResultOutputWithContext(ctx context.Context) LookupReportResultOutput
func (LookupReportResultOutput) ToTime ¶ added in v0.8.0
func (o LookupReportResultOutput) ToTime() pulumi.StringOutput
Legacy field: not used. Contains the end time for the report
func (LookupReportResultOutput) Topk ¶ added in v0.8.0
func (o LookupReportResultOutput) Topk() pulumi.StringOutput
Legacy field: not used. This field contains the top k parameter value for restricting the result
type LookupResourcefileArgs ¶ added in v0.4.0
type LookupResourcefileOutputArgs ¶ added in v0.8.0
type LookupResourcefileOutputArgs struct { EnvironmentId pulumi.StringInput `pulumi:"environmentId"` Name pulumi.StringInput `pulumi:"name"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` Type pulumi.StringInput `pulumi:"type"` }
func (LookupResourcefileOutputArgs) ElementType ¶ added in v0.8.0
func (LookupResourcefileOutputArgs) ElementType() reflect.Type
type LookupResourcefileResult ¶ added in v0.4.0
type LookupResourcefileResult struct { // The HTTP Content-Type header value specifying the content type of the body. ContentType string `pulumi:"contentType"` // The HTTP request/response body as raw binary. Data string `pulumi:"data"` // Application specific response metadata. Must be set in the first response for streaming APIs. Extensions []map[string]interface{} `pulumi:"extensions"` }
func LookupResourcefile ¶ added in v0.4.0
func LookupResourcefile(ctx *pulumi.Context, args *LookupResourcefileArgs, opts ...pulumi.InvokeOption) (*LookupResourcefileResult, error)
Gets the contents of a resource file. For more information about resource files, see [Resource files](https://cloud.google.com/apigee/docs/api-platform/develop/resource-files).
type LookupResourcefileResultOutput ¶ added in v0.8.0
type LookupResourcefileResultOutput struct{ *pulumi.OutputState }
func LookupResourcefileOutput ¶ added in v0.8.0
func LookupResourcefileOutput(ctx *pulumi.Context, args LookupResourcefileOutputArgs, opts ...pulumi.InvokeOption) LookupResourcefileResultOutput
func (LookupResourcefileResultOutput) ContentType ¶ added in v0.8.0
func (o LookupResourcefileResultOutput) ContentType() pulumi.StringOutput
The HTTP Content-Type header value specifying the content type of the body.
func (LookupResourcefileResultOutput) Data ¶ added in v0.8.0
func (o LookupResourcefileResultOutput) Data() pulumi.StringOutput
The HTTP request/response body as raw binary.
func (LookupResourcefileResultOutput) ElementType ¶ added in v0.8.0
func (LookupResourcefileResultOutput) ElementType() reflect.Type
func (LookupResourcefileResultOutput) Extensions ¶ added in v0.8.0
func (o LookupResourcefileResultOutput) Extensions() pulumi.MapArrayOutput
Application specific response metadata. Must be set in the first response for streaming APIs.
func (LookupResourcefileResultOutput) ToLookupResourcefileResultOutput ¶ added in v0.8.0
func (o LookupResourcefileResultOutput) ToLookupResourcefileResultOutput() LookupResourcefileResultOutput
func (LookupResourcefileResultOutput) ToLookupResourcefileResultOutputWithContext ¶ added in v0.8.0
func (o LookupResourcefileResultOutput) ToLookupResourcefileResultOutputWithContext(ctx context.Context) LookupResourcefileResultOutput
type LookupSecurityActionArgs ¶ added in v0.32.0
type LookupSecurityActionOutputArgs ¶ added in v0.32.0
type LookupSecurityActionOutputArgs struct { EnvironmentId pulumi.StringInput `pulumi:"environmentId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` SecurityActionId pulumi.StringInput `pulumi:"securityActionId"` }
func (LookupSecurityActionOutputArgs) ElementType ¶ added in v0.32.0
func (LookupSecurityActionOutputArgs) ElementType() reflect.Type
type LookupSecurityActionResult ¶ added in v0.32.0
type LookupSecurityActionResult struct { // Allow a request through if it matches this SecurityAction. Allow GoogleCloudApigeeV1SecurityActionAllowResponse `pulumi:"allow"` // A valid SecurityAction must contain at least one condition. ConditionConfig GoogleCloudApigeeV1SecurityActionConditionConfigResponse `pulumi:"conditionConfig"` // The create time for this SecurityAction. CreateTime string `pulumi:"createTime"` // Deny a request through if it matches this SecurityAction. Deny GoogleCloudApigeeV1SecurityActionDenyResponse `pulumi:"deny"` // Optional. An optional user provided description of the SecurityAction. Description string `pulumi:"description"` // The expiration for this SecurityAction. ExpireTime string `pulumi:"expireTime"` // Flag a request through if it matches this SecurityAction. Flag GoogleCloudApigeeV1SecurityActionFlagResponse `pulumi:"flag"` // Immutable. This field is ignored during creation as per AIP-133. Please set the `security_action_id` field in the CreateSecurityActionRequest when creating a new SecurityAction. Format: organizations/{org}/environments/{env}/securityActions/{security_action} Name string `pulumi:"name"` // Only an ENABLED SecurityAction is enforced. An ENABLED SecurityAction past its expiration time will not be enforced. State string `pulumi:"state"` // Input only. The TTL for this SecurityAction. Ttl string `pulumi:"ttl"` // The update time for this SecurityAction. This reflects when this SecurityAction changed states. UpdateTime string `pulumi:"updateTime"` }
func LookupSecurityAction ¶ added in v0.32.0
func LookupSecurityAction(ctx *pulumi.Context, args *LookupSecurityActionArgs, opts ...pulumi.InvokeOption) (*LookupSecurityActionResult, error)
Get a SecurityAction by name.
type LookupSecurityActionResultOutput ¶ added in v0.32.0
type LookupSecurityActionResultOutput struct{ *pulumi.OutputState }
func LookupSecurityActionOutput ¶ added in v0.32.0
func LookupSecurityActionOutput(ctx *pulumi.Context, args LookupSecurityActionOutputArgs, opts ...pulumi.InvokeOption) LookupSecurityActionResultOutput
func (LookupSecurityActionResultOutput) Allow ¶ added in v0.32.0
func (o LookupSecurityActionResultOutput) Allow() GoogleCloudApigeeV1SecurityActionAllowResponseOutput
Allow a request through if it matches this SecurityAction.
func (LookupSecurityActionResultOutput) ConditionConfig ¶ added in v0.32.0
func (o LookupSecurityActionResultOutput) ConditionConfig() GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput
A valid SecurityAction must contain at least one condition.
func (LookupSecurityActionResultOutput) CreateTime ¶ added in v0.32.0
func (o LookupSecurityActionResultOutput) CreateTime() pulumi.StringOutput
The create time for this SecurityAction.
func (LookupSecurityActionResultOutput) Deny ¶ added in v0.32.0
func (o LookupSecurityActionResultOutput) Deny() GoogleCloudApigeeV1SecurityActionDenyResponseOutput
Deny a request through if it matches this SecurityAction.
func (LookupSecurityActionResultOutput) Description ¶ added in v0.32.0
func (o LookupSecurityActionResultOutput) Description() pulumi.StringOutput
Optional. An optional user provided description of the SecurityAction.
func (LookupSecurityActionResultOutput) ElementType ¶ added in v0.32.0
func (LookupSecurityActionResultOutput) ElementType() reflect.Type
func (LookupSecurityActionResultOutput) ExpireTime ¶ added in v0.32.0
func (o LookupSecurityActionResultOutput) ExpireTime() pulumi.StringOutput
The expiration for this SecurityAction.
func (LookupSecurityActionResultOutput) Flag ¶ added in v0.32.0
func (o LookupSecurityActionResultOutput) Flag() GoogleCloudApigeeV1SecurityActionFlagResponseOutput
Flag a request through if it matches this SecurityAction.
func (LookupSecurityActionResultOutput) Name ¶ added in v0.32.0
func (o LookupSecurityActionResultOutput) Name() pulumi.StringOutput
Immutable. This field is ignored during creation as per AIP-133. Please set the `security_action_id` field in the CreateSecurityActionRequest when creating a new SecurityAction. Format: organizations/{org}/environments/{env}/securityActions/{security_action}
func (LookupSecurityActionResultOutput) State ¶ added in v0.32.0
func (o LookupSecurityActionResultOutput) State() pulumi.StringOutput
Only an ENABLED SecurityAction is enforced. An ENABLED SecurityAction past its expiration time will not be enforced.
func (LookupSecurityActionResultOutput) ToLookupSecurityActionResultOutput ¶ added in v0.32.0
func (o LookupSecurityActionResultOutput) ToLookupSecurityActionResultOutput() LookupSecurityActionResultOutput
func (LookupSecurityActionResultOutput) ToLookupSecurityActionResultOutputWithContext ¶ added in v0.32.0
func (o LookupSecurityActionResultOutput) ToLookupSecurityActionResultOutputWithContext(ctx context.Context) LookupSecurityActionResultOutput
func (LookupSecurityActionResultOutput) Ttl ¶ added in v0.32.0
func (o LookupSecurityActionResultOutput) Ttl() pulumi.StringOutput
Input only. The TTL for this SecurityAction.
func (LookupSecurityActionResultOutput) UpdateTime ¶ added in v0.32.0
func (o LookupSecurityActionResultOutput) UpdateTime() pulumi.StringOutput
The update time for this SecurityAction. This reflects when this SecurityAction changed states.
type LookupSecurityProfileArgs ¶ added in v0.32.0
type LookupSecurityProfileOutputArgs ¶ added in v0.32.0
type LookupSecurityProfileOutputArgs struct { OrganizationId pulumi.StringInput `pulumi:"organizationId"` SecurityProfileId pulumi.StringInput `pulumi:"securityProfileId"` }
func (LookupSecurityProfileOutputArgs) ElementType ¶ added in v0.32.0
func (LookupSecurityProfileOutputArgs) ElementType() reflect.Type
type LookupSecurityProfileResult ¶ added in v0.32.0
type LookupSecurityProfileResult struct { // Description of the security profile. Description string `pulumi:"description"` // DEPRECATED: DO NOT USE Display name of the security profile. // // Deprecated: DEPRECATED: DO NOT USE Display name of the security profile. DisplayName string `pulumi:"displayName"` // List of environments attached to security profile. Environments []GoogleCloudApigeeV1SecurityProfileEnvironmentResponse `pulumi:"environments"` // Maximum security score that can be generated by this profile. MaxScore int `pulumi:"maxScore"` // Minimum security score that can be generated by this profile. MinScore int `pulumi:"minScore"` // Immutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile} Name string `pulumi:"name"` // Customized profile configuration that computes the security score. ProfileConfig GoogleCloudApigeeV1ProfileConfigResponse `pulumi:"profileConfig"` // The time when revision was created. RevisionCreateTime string `pulumi:"revisionCreateTime"` // Revision ID of the security profile. RevisionId string `pulumi:"revisionId"` // DEPRECATED: DO NOT USE The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments. // // Deprecated: Output only. DEPRECATED: DO NOT USE The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments. RevisionPublishTime string `pulumi:"revisionPublishTime"` // The time when revision was updated. RevisionUpdateTime string `pulumi:"revisionUpdateTime"` // List of profile scoring configs in this revision. ScoringConfigs []GoogleCloudApigeeV1SecurityProfileScoringConfigResponse `pulumi:"scoringConfigs"` }
func LookupSecurityProfile ¶ added in v0.32.0
func LookupSecurityProfile(ctx *pulumi.Context, args *LookupSecurityProfileArgs, opts ...pulumi.InvokeOption) (*LookupSecurityProfileResult, error)
GetSecurityProfile gets the specified security profile. Returns NOT_FOUND if security profile is not present for the specified organization.
type LookupSecurityProfileResultOutput ¶ added in v0.32.0
type LookupSecurityProfileResultOutput struct{ *pulumi.OutputState }
func LookupSecurityProfileOutput ¶ added in v0.32.0
func LookupSecurityProfileOutput(ctx *pulumi.Context, args LookupSecurityProfileOutputArgs, opts ...pulumi.InvokeOption) LookupSecurityProfileResultOutput
func (LookupSecurityProfileResultOutput) Description ¶ added in v0.32.0
func (o LookupSecurityProfileResultOutput) Description() pulumi.StringOutput
Description of the security profile.
func (LookupSecurityProfileResultOutput) DisplayName
deprecated
added in
v0.32.0
func (o LookupSecurityProfileResultOutput) DisplayName() pulumi.StringOutput
DEPRECATED: DO NOT USE Display name of the security profile.
Deprecated: DEPRECATED: DO NOT USE Display name of the security profile.
func (LookupSecurityProfileResultOutput) ElementType ¶ added in v0.32.0
func (LookupSecurityProfileResultOutput) ElementType() reflect.Type
func (LookupSecurityProfileResultOutput) Environments ¶ added in v0.32.0
func (o LookupSecurityProfileResultOutput) Environments() GoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput
List of environments attached to security profile.
func (LookupSecurityProfileResultOutput) MaxScore ¶ added in v0.32.0
func (o LookupSecurityProfileResultOutput) MaxScore() pulumi.IntOutput
Maximum security score that can be generated by this profile.
func (LookupSecurityProfileResultOutput) MinScore ¶ added in v0.32.0
func (o LookupSecurityProfileResultOutput) MinScore() pulumi.IntOutput
Minimum security score that can be generated by this profile.
func (LookupSecurityProfileResultOutput) Name ¶ added in v0.32.0
func (o LookupSecurityProfileResultOutput) Name() pulumi.StringOutput
Immutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile}
func (LookupSecurityProfileResultOutput) ProfileConfig ¶ added in v0.32.0
func (o LookupSecurityProfileResultOutput) ProfileConfig() GoogleCloudApigeeV1ProfileConfigResponseOutput
Customized profile configuration that computes the security score.
func (LookupSecurityProfileResultOutput) RevisionCreateTime ¶ added in v0.32.0
func (o LookupSecurityProfileResultOutput) RevisionCreateTime() pulumi.StringOutput
The time when revision was created.
func (LookupSecurityProfileResultOutput) RevisionId ¶ added in v0.32.0
func (o LookupSecurityProfileResultOutput) RevisionId() pulumi.StringOutput
Revision ID of the security profile.
func (LookupSecurityProfileResultOutput) RevisionPublishTime
deprecated
added in
v0.32.0
func (o LookupSecurityProfileResultOutput) RevisionPublishTime() pulumi.StringOutput
DEPRECATED: DO NOT USE The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
Deprecated: Output only. DEPRECATED: DO NOT USE The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
func (LookupSecurityProfileResultOutput) RevisionUpdateTime ¶ added in v0.32.0
func (o LookupSecurityProfileResultOutput) RevisionUpdateTime() pulumi.StringOutput
The time when revision was updated.
func (LookupSecurityProfileResultOutput) ScoringConfigs ¶ added in v0.32.0
func (o LookupSecurityProfileResultOutput) ScoringConfigs() GoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput
List of profile scoring configs in this revision.
func (LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutput ¶ added in v0.32.0
func (o LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutput() LookupSecurityProfileResultOutput
func (LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutputWithContext ¶ added in v0.32.0
func (o LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutputWithContext(ctx context.Context) LookupSecurityProfileResultOutput
type LookupSecurityReportArgs ¶ added in v0.21.0
type LookupSecurityReportOutputArgs ¶ added in v0.21.0
type LookupSecurityReportOutputArgs struct { EnvironmentId pulumi.StringInput `pulumi:"environmentId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` SecurityReportId pulumi.StringInput `pulumi:"securityReportId"` }
func (LookupSecurityReportOutputArgs) ElementType ¶ added in v0.21.0
func (LookupSecurityReportOutputArgs) ElementType() reflect.Type
type LookupSecurityReportResult ¶ added in v0.21.0
type LookupSecurityReportResult struct { // Creation time of the query. Created string `pulumi:"created"` // Display Name specified by the user. DisplayName string `pulumi:"displayName"` // Hostname is available only when query is executed at host level. EnvgroupHostname string `pulumi:"envgroupHostname"` // Error is set when query fails. Error string `pulumi:"error"` // ExecutionTime is available only after the query is completed. ExecutionTime string `pulumi:"executionTime"` // Contains information like metrics, dimenstions etc of the Security Report. QueryParams GoogleCloudApigeeV1SecurityReportMetadataResponse `pulumi:"queryParams"` // Report Definition ID. ReportDefinitionId string `pulumi:"reportDefinitionId"` // Result is available only after the query is completed. Result GoogleCloudApigeeV1SecurityReportResultMetadataResponse `pulumi:"result"` // ResultFileSize is available only after the query is completed. ResultFileSize string `pulumi:"resultFileSize"` // ResultRows is available only after the query is completed. ResultRows string `pulumi:"resultRows"` // Self link of the query. Example: `/organizations/myorg/environments/myenv/securityReports/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` or following format if query is running at host level: `/organizations/myorg/hostSecurityReports/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` Self string `pulumi:"self"` // Query state could be "enqueued", "running", "completed", "expired" and "failed". State string `pulumi:"state"` // Last updated timestamp for the query. Updated string `pulumi:"updated"` }
func LookupSecurityReport ¶ added in v0.21.0
func LookupSecurityReport(ctx *pulumi.Context, args *LookupSecurityReportArgs, opts ...pulumi.InvokeOption) (*LookupSecurityReportResult, error)
Get security report status If the query is still in progress, the `state` is set to "running" After the query has completed successfully, `state` is set to "completed"
type LookupSecurityReportResultOutput ¶ added in v0.21.0
type LookupSecurityReportResultOutput struct{ *pulumi.OutputState }
func LookupSecurityReportOutput ¶ added in v0.21.0
func LookupSecurityReportOutput(ctx *pulumi.Context, args LookupSecurityReportOutputArgs, opts ...pulumi.InvokeOption) LookupSecurityReportResultOutput
func (LookupSecurityReportResultOutput) Created ¶ added in v0.21.0
func (o LookupSecurityReportResultOutput) Created() pulumi.StringOutput
Creation time of the query.
func (LookupSecurityReportResultOutput) DisplayName ¶ added in v0.21.0
func (o LookupSecurityReportResultOutput) DisplayName() pulumi.StringOutput
Display Name specified by the user.
func (LookupSecurityReportResultOutput) ElementType ¶ added in v0.21.0
func (LookupSecurityReportResultOutput) ElementType() reflect.Type
func (LookupSecurityReportResultOutput) EnvgroupHostname ¶ added in v0.21.0
func (o LookupSecurityReportResultOutput) EnvgroupHostname() pulumi.StringOutput
Hostname is available only when query is executed at host level.
func (LookupSecurityReportResultOutput) Error ¶ added in v0.21.0
func (o LookupSecurityReportResultOutput) Error() pulumi.StringOutput
Error is set when query fails.
func (LookupSecurityReportResultOutput) ExecutionTime ¶ added in v0.21.0
func (o LookupSecurityReportResultOutput) ExecutionTime() pulumi.StringOutput
ExecutionTime is available only after the query is completed.
func (LookupSecurityReportResultOutput) QueryParams ¶ added in v0.21.0
func (o LookupSecurityReportResultOutput) QueryParams() GoogleCloudApigeeV1SecurityReportMetadataResponseOutput
Contains information like metrics, dimenstions etc of the Security Report.
func (LookupSecurityReportResultOutput) ReportDefinitionId ¶ added in v0.21.0
func (o LookupSecurityReportResultOutput) ReportDefinitionId() pulumi.StringOutput
Report Definition ID.
func (LookupSecurityReportResultOutput) Result ¶ added in v0.21.0
func (o LookupSecurityReportResultOutput) Result() GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput
Result is available only after the query is completed.
func (LookupSecurityReportResultOutput) ResultFileSize ¶ added in v0.21.0
func (o LookupSecurityReportResultOutput) ResultFileSize() pulumi.StringOutput
ResultFileSize is available only after the query is completed.
func (LookupSecurityReportResultOutput) ResultRows ¶ added in v0.21.0
func (o LookupSecurityReportResultOutput) ResultRows() pulumi.StringOutput
ResultRows is available only after the query is completed.
func (LookupSecurityReportResultOutput) Self ¶ added in v0.21.0
func (o LookupSecurityReportResultOutput) Self() pulumi.StringOutput
Self link of the query. Example: `/organizations/myorg/environments/myenv/securityReports/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` or following format if query is running at host level: `/organizations/myorg/hostSecurityReports/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd`
func (LookupSecurityReportResultOutput) State ¶ added in v0.21.0
func (o LookupSecurityReportResultOutput) State() pulumi.StringOutput
Query state could be "enqueued", "running", "completed", "expired" and "failed".
func (LookupSecurityReportResultOutput) ToLookupSecurityReportResultOutput ¶ added in v0.21.0
func (o LookupSecurityReportResultOutput) ToLookupSecurityReportResultOutput() LookupSecurityReportResultOutput
func (LookupSecurityReportResultOutput) ToLookupSecurityReportResultOutputWithContext ¶ added in v0.21.0
func (o LookupSecurityReportResultOutput) ToLookupSecurityReportResultOutputWithContext(ctx context.Context) LookupSecurityReportResultOutput
func (LookupSecurityReportResultOutput) Updated ¶ added in v0.21.0
func (o LookupSecurityReportResultOutput) Updated() pulumi.StringOutput
Last updated timestamp for the query.
type LookupSharedflowArgs ¶ added in v0.4.0
type LookupSharedflowArgs struct {}
type LookupSharedflowOutputArgs ¶ added in v0.8.0
type LookupSharedflowOutputArgs struct {}
func (LookupSharedflowOutputArgs) ElementType ¶ added in v0.8.0
func (LookupSharedflowOutputArgs) ElementType() reflect.Type
type LookupSharedflowResult ¶ added in v0.4.0
type LookupSharedflowResult struct { string `pulumi:"latestRevisionId"` MetaData GoogleCloudApigeeV1EntityMetadataResponse `pulumi:"metaData"` Name string `pulumi:"name"` Revision []string `pulumi:"revision"` }LatestRevisionId
func LookupSharedflow ¶ added in v0.4.0
func LookupSharedflow(ctx *pulumi.Context, args *LookupSharedflowArgs, opts ...pulumi.InvokeOption) (*LookupSharedflowResult, error)
Gets a shared flow by name, including a list of its revisions.
type LookupSharedflowResultOutput ¶ added in v0.8.0
func LookupSharedflowOutput ¶ added in v0.8.0
func LookupSharedflowOutput(ctx *pulumi.Context, args LookupSharedflowOutputArgs, opts ...pulumi.InvokeOption) LookupSharedflowResultOutput
func (LookupSharedflowResultOutput) ElementType ¶ added in v0.8.0
func (LookupSharedflowResultOutput) ElementType() reflect.Type
func (LookupSharedflowResultOutput) LatestRevisionId ¶ added in v0.8.0
func (o LookupSharedflowResultOutput) LatestRevisionId() pulumi.StringOutput
The id of the most recently created revision for this shared flow.
func (LookupSharedflowResultOutput) MetaData ¶ added in v0.8.0
func (o LookupSharedflowResultOutput) MetaData() GoogleCloudApigeeV1EntityMetadataResponseOutput
Metadata describing the shared flow.
func (LookupSharedflowResultOutput) Name ¶ added in v0.8.0
func (o LookupSharedflowResultOutput) Name() pulumi.StringOutput
The ID of the shared flow.
func (LookupSharedflowResultOutput) Revision ¶ added in v0.8.0
func (o LookupSharedflowResultOutput) Revision() pulumi.StringArrayOutput
A list of revisions of this shared flow.
func (LookupSharedflowResultOutput) ToLookupSharedflowResultOutput ¶ added in v0.8.0
func (o LookupSharedflowResultOutput) ToLookupSharedflowResultOutput() LookupSharedflowResultOutput
func (LookupSharedflowResultOutput) ToLookupSharedflowResultOutputWithContext ¶ added in v0.8.0
func (o LookupSharedflowResultOutput) ToLookupSharedflowResultOutputWithContext(ctx context.Context) LookupSharedflowResultOutput
type LookupSubscriptionArgs ¶ added in v0.4.0
type LookupSubscriptionOutputArgs ¶ added in v0.8.0
type LookupSubscriptionOutputArgs struct { DeveloperId pulumi.StringInput `pulumi:"developerId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` }
func (LookupSubscriptionOutputArgs) ElementType ¶ added in v0.8.0
func (LookupSubscriptionOutputArgs) ElementType() reflect.Type
type LookupSubscriptionResult ¶ added in v0.4.0
type LookupSubscriptionResult struct { // Name of the API product for which the developer is purchasing a subscription. Apiproduct string `pulumi:"apiproduct"` // Time when the API product subscription was created in milliseconds since epoch. CreatedAt string `pulumi:"createdAt"` // Time when the API product subscription ends in milliseconds since epoch. EndTime string `pulumi:"endTime"` // Time when the API product subscription was last modified in milliseconds since epoch. LastModifiedAt string `pulumi:"lastModifiedAt"` // Name of the API product subscription. Name string `pulumi:"name"` // Time when the API product subscription starts in milliseconds since epoch. StartTime string `pulumi:"startTime"` }
func LookupSubscription ¶ added in v0.4.0
func LookupSubscription(ctx *pulumi.Context, args *LookupSubscriptionArgs, opts ...pulumi.InvokeOption) (*LookupSubscriptionResult, error)
Gets details for an API product subscription.
type LookupSubscriptionResultOutput ¶ added in v0.8.0
type LookupSubscriptionResultOutput struct{ *pulumi.OutputState }
func LookupSubscriptionOutput ¶ added in v0.8.0
func LookupSubscriptionOutput(ctx *pulumi.Context, args LookupSubscriptionOutputArgs, opts ...pulumi.InvokeOption) LookupSubscriptionResultOutput
func (LookupSubscriptionResultOutput) Apiproduct ¶ added in v0.8.0
func (o LookupSubscriptionResultOutput) Apiproduct() pulumi.StringOutput
Name of the API product for which the developer is purchasing a subscription.
func (LookupSubscriptionResultOutput) CreatedAt ¶ added in v0.8.0
func (o LookupSubscriptionResultOutput) CreatedAt() pulumi.StringOutput
Time when the API product subscription was created in milliseconds since epoch.
func (LookupSubscriptionResultOutput) ElementType ¶ added in v0.8.0
func (LookupSubscriptionResultOutput) ElementType() reflect.Type
func (LookupSubscriptionResultOutput) EndTime ¶ added in v0.8.0
func (o LookupSubscriptionResultOutput) EndTime() pulumi.StringOutput
Time when the API product subscription ends in milliseconds since epoch.
func (LookupSubscriptionResultOutput) LastModifiedAt ¶ added in v0.8.0
func (o LookupSubscriptionResultOutput) LastModifiedAt() pulumi.StringOutput
Time when the API product subscription was last modified in milliseconds since epoch.
func (LookupSubscriptionResultOutput) Name ¶ added in v0.8.0
func (o LookupSubscriptionResultOutput) Name() pulumi.StringOutput
Name of the API product subscription.
func (LookupSubscriptionResultOutput) StartTime ¶ added in v0.8.0
func (o LookupSubscriptionResultOutput) StartTime() pulumi.StringOutput
Time when the API product subscription starts in milliseconds since epoch.
func (LookupSubscriptionResultOutput) ToLookupSubscriptionResultOutput ¶ added in v0.8.0
func (o LookupSubscriptionResultOutput) ToLookupSubscriptionResultOutput() LookupSubscriptionResultOutput
func (LookupSubscriptionResultOutput) ToLookupSubscriptionResultOutputWithContext ¶ added in v0.8.0
func (o LookupSubscriptionResultOutput) ToLookupSubscriptionResultOutputWithContext(ctx context.Context) LookupSubscriptionResultOutput
type LookupTargetServerArgs ¶ added in v0.4.0
type LookupTargetServerOutputArgs ¶ added in v0.8.0
type LookupTargetServerOutputArgs struct { EnvironmentId pulumi.StringInput `pulumi:"environmentId"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` TargetserverId pulumi.StringInput `pulumi:"targetserverId"` }
func (LookupTargetServerOutputArgs) ElementType ¶ added in v0.8.0
func (LookupTargetServerOutputArgs) ElementType() reflect.Type
type LookupTargetServerResult ¶ added in v0.4.0
type LookupTargetServerResult struct { // Optional. A human-readable description of this TargetServer. Description string `pulumi:"description"` // The host name this target connects to. Value must be a valid hostname as described by RFC-1123. Host string `pulumi:"host"` // Optional. Enabling/disabling a TargetServer is useful when TargetServers are used in load balancing configurations, and one or more TargetServers need to taken out of rotation periodically. Defaults to true. IsEnabled bool `pulumi:"isEnabled"` // The resource id of this target server. Values must match the regular expression Name string `pulumi:"name"` // The port number this target connects to on the given host. Value must be between 1 and 65535, inclusive. Port int `pulumi:"port"` // Immutable. The protocol used by this TargetServer. Protocol string `pulumi:"protocol"` // Optional. Specifies TLS configuration info for this TargetServer. The JSON name is `sSLInfo` for legacy/backwards compatibility reasons -- Edge originally supported SSL, and the name is still used for TLS configuration. SSLInfo GoogleCloudApigeeV1TlsInfoResponse `pulumi:"sSLInfo"` }
func LookupTargetServer ¶ added in v0.4.0
func LookupTargetServer(ctx *pulumi.Context, args *LookupTargetServerArgs, opts ...pulumi.InvokeOption) (*LookupTargetServerResult, error)
Gets a TargetServer resource.
type LookupTargetServerResultOutput ¶ added in v0.8.0
type LookupTargetServerResultOutput struct{ *pulumi.OutputState }
func LookupTargetServerOutput ¶ added in v0.8.0
func LookupTargetServerOutput(ctx *pulumi.Context, args LookupTargetServerOutputArgs, opts ...pulumi.InvokeOption) LookupTargetServerResultOutput
func (LookupTargetServerResultOutput) Description ¶ added in v0.8.0
func (o LookupTargetServerResultOutput) Description() pulumi.StringOutput
Optional. A human-readable description of this TargetServer.
func (LookupTargetServerResultOutput) ElementType ¶ added in v0.8.0
func (LookupTargetServerResultOutput) ElementType() reflect.Type
func (LookupTargetServerResultOutput) Host ¶ added in v0.8.0
func (o LookupTargetServerResultOutput) Host() pulumi.StringOutput
The host name this target connects to. Value must be a valid hostname as described by RFC-1123.
func (LookupTargetServerResultOutput) IsEnabled ¶ added in v0.8.0
func (o LookupTargetServerResultOutput) IsEnabled() pulumi.BoolOutput
Optional. Enabling/disabling a TargetServer is useful when TargetServers are used in load balancing configurations, and one or more TargetServers need to taken out of rotation periodically. Defaults to true.
func (LookupTargetServerResultOutput) Name ¶ added in v0.8.0
func (o LookupTargetServerResultOutput) Name() pulumi.StringOutput
The resource id of this target server. Values must match the regular expression
func (LookupTargetServerResultOutput) Port ¶ added in v0.8.0
func (o LookupTargetServerResultOutput) Port() pulumi.IntOutput
The port number this target connects to on the given host. Value must be between 1 and 65535, inclusive.
func (LookupTargetServerResultOutput) Protocol ¶ added in v0.8.0
func (o LookupTargetServerResultOutput) Protocol() pulumi.StringOutput
Immutable. The protocol used by this TargetServer.
func (LookupTargetServerResultOutput) SSLInfo ¶ added in v0.8.0
func (o LookupTargetServerResultOutput) SSLInfo() GoogleCloudApigeeV1TlsInfoResponseOutput
Optional. Specifies TLS configuration info for this TargetServer. The JSON name is `sSLInfo` for legacy/backwards compatibility reasons -- Edge originally supported SSL, and the name is still used for TLS configuration.
func (LookupTargetServerResultOutput) ToLookupTargetServerResultOutput ¶ added in v0.8.0
func (o LookupTargetServerResultOutput) ToLookupTargetServerResultOutput() LookupTargetServerResultOutput
func (LookupTargetServerResultOutput) ToLookupTargetServerResultOutputWithContext ¶ added in v0.8.0
func (o LookupTargetServerResultOutput) ToLookupTargetServerResultOutputWithContext(ctx context.Context) LookupTargetServerResultOutput
type NatAddress ¶ added in v0.3.0
type NatAddress struct { pulumi.CustomResourceState InstanceId pulumi.StringOutput `pulumi:"instanceId"` // The static IPV4 address. IpAddress pulumi.StringOutput `pulumi:"ipAddress"` // Resource ID of the NAT address. Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // State of the nat address. State pulumi.StringOutput `pulumi:"state"` }
Creates a NAT address. The address is created in the RESERVED state and a static external IP address will be provisioned. At this time, the instance will not use this IP address for Internet egress traffic. The address can be activated for use once any required firewall IP whitelisting has been completed. **Note:** Not supported for Apigee hybrid.
func GetNatAddress ¶ added in v0.3.0
func GetNatAddress(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NatAddressState, opts ...pulumi.ResourceOption) (*NatAddress, error)
GetNatAddress gets an existing NatAddress 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 NewNatAddress ¶ added in v0.3.0
func NewNatAddress(ctx *pulumi.Context, name string, args *NatAddressArgs, opts ...pulumi.ResourceOption) (*NatAddress, error)
NewNatAddress registers a new resource with the given unique name, arguments, and options.
func (*NatAddress) ElementType ¶ added in v0.3.0
func (*NatAddress) ElementType() reflect.Type
func (*NatAddress) ToNatAddressOutput ¶ added in v0.3.0
func (i *NatAddress) ToNatAddressOutput() NatAddressOutput
func (*NatAddress) ToNatAddressOutputWithContext ¶ added in v0.3.0
func (i *NatAddress) ToNatAddressOutputWithContext(ctx context.Context) NatAddressOutput
type NatAddressArgs ¶ added in v0.3.0
type NatAddressArgs struct { InstanceId pulumi.StringInput // Resource ID of the NAT address. Name pulumi.StringPtrInput OrganizationId pulumi.StringInput }
The set of arguments for constructing a NatAddress resource.
func (NatAddressArgs) ElementType ¶ added in v0.3.0
func (NatAddressArgs) ElementType() reflect.Type
type NatAddressInput ¶ added in v0.3.0
type NatAddressInput interface { pulumi.Input ToNatAddressOutput() NatAddressOutput ToNatAddressOutputWithContext(ctx context.Context) NatAddressOutput }
type NatAddressOutput ¶ added in v0.3.0
type NatAddressOutput struct{ *pulumi.OutputState }
func (NatAddressOutput) ElementType ¶ added in v0.3.0
func (NatAddressOutput) ElementType() reflect.Type
func (NatAddressOutput) InstanceId ¶ added in v0.21.0
func (o NatAddressOutput) InstanceId() pulumi.StringOutput
func (NatAddressOutput) IpAddress ¶ added in v0.19.0
func (o NatAddressOutput) IpAddress() pulumi.StringOutput
The static IPV4 address.
func (NatAddressOutput) Name ¶ added in v0.19.0
func (o NatAddressOutput) Name() pulumi.StringOutput
Resource ID of the NAT address.
func (NatAddressOutput) OrganizationId ¶ added in v0.21.0
func (o NatAddressOutput) OrganizationId() pulumi.StringOutput
func (NatAddressOutput) State ¶ added in v0.19.0
func (o NatAddressOutput) State() pulumi.StringOutput
State of the nat address.
func (NatAddressOutput) ToNatAddressOutput ¶ added in v0.3.0
func (o NatAddressOutput) ToNatAddressOutput() NatAddressOutput
func (NatAddressOutput) ToNatAddressOutputWithContext ¶ added in v0.3.0
func (o NatAddressOutput) ToNatAddressOutputWithContext(ctx context.Context) NatAddressOutput
type NatAddressState ¶ added in v0.3.0
type NatAddressState struct { }
func (NatAddressState) ElementType ¶ added in v0.3.0
func (NatAddressState) ElementType() reflect.Type
type Organization ¶
type Organization struct { pulumi.CustomResourceState // Addon configurations of the Apigee organization. AddonsConfig GoogleCloudApigeeV1AddonsConfigResponseOutput `pulumi:"addonsConfig"` // DEPRECATED: This field will eventually be deprecated and replaced with a differently-named field. Primary Google Cloud region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org). // // Deprecated: Required. DEPRECATED: This field will eventually be deprecated and replaced with a differently-named field. Primary Google Cloud region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org). AnalyticsRegion pulumi.StringOutput `pulumi:"analyticsRegion"` // Cloud KMS key name used for encrypting API consumer data. Required for US/EU regions when [BillingType](#BillingType) is `SUBSCRIPTION`. When [BillingType](#BillingType) is `EVALUATION` or the region is not US/EU, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` ApiConsumerDataEncryptionKeyName pulumi.StringOutput `pulumi:"apiConsumerDataEncryptionKeyName"` // This field is needed only for customers with control plane in US or EU. Apigee stores some control plane data only in single region. This field determines which single region Apigee should use. For example: "us-west1" when control plane is in US or "europe-west2" when control plane is in EU. ApiConsumerDataLocation pulumi.StringOutput `pulumi:"apiConsumerDataLocation"` // Apigee Project ID associated with the organization. Use this project to allowlist Apigee in the Service Attachment when using private service connect with Apigee. ApigeeProjectId pulumi.StringOutput `pulumi:"apigeeProjectId"` // Not used by Apigee. Attributes pulumi.StringArrayOutput `pulumi:"attributes"` // Compute Engine network used for Service Networking to be peered with Apigee runtime instances. See [Getting started with the Service Networking API](https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started). Valid only when [RuntimeType](#RuntimeType) is set to `CLOUD`. The value must be set before the creation of a runtime instance and can be updated only when there are no runtime instances. For example: `default`. Apigee also supports shared VPC (that is, the host network project is not the same as the one that is peering with Apigee). See [Shared VPC overview](https://cloud.google.com/vpc/docs/shared-vpc). To use a shared VPC network, use the following format: `projects/{host-project-id}/{region}/networks/{network-name}`. For example: `projects/my-sharedvpc-host/global/networks/mynetwork` **Note:** Not supported for Apigee hybrid. AuthorizedNetwork pulumi.StringOutput `pulumi:"authorizedNetwork"` // Billing type of the Apigee organization. See [Apigee pricing](https://cloud.google.com/apigee/pricing). BillingType pulumi.StringOutput `pulumi:"billingType"` // Base64-encoded public certificate for the root CA of the Apigee organization. Valid only when [RuntimeType](#RuntimeType) is `CLOUD`. CaCertificate pulumi.StringOutput `pulumi:"caCertificate"` // Cloud KMS key name used for encrypting control plane data that is stored in a multi region. Required when [BillingType](#BillingType) is `SUBSCRIPTION`. When [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` ControlPlaneEncryptionKeyName pulumi.StringOutput `pulumi:"controlPlaneEncryptionKeyName"` // Time that the Apigee organization was created in milliseconds since epoch. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Not used by Apigee. CustomerName pulumi.StringOutput `pulumi:"customerName"` // Description of the Apigee organization. Description pulumi.StringOutput `pulumi:"description"` // Optional. Flag that specifies whether the VPC Peering through Private Google Access should be disabled between the consumer network and Apigee. Valid only when RuntimeType is set to CLOUD. Required if an authorizedNetwork on the consumer project is not provided, in which case the flag should be set to true. The value must be set before the creation of any Apigee runtime instance and can be updated only when there are no runtime instances. **Note:** Apigee will be deprecating the vpc peering model that requires you to provide 'authorizedNetwork', by making the non-peering model as the default way of provisioning Apigee organization in future. So, this will be a temporary flag to enable the transition. Not supported for Apigee hybrid. DisableVpcPeering pulumi.BoolOutput `pulumi:"disableVpcPeering"` // Display name for the Apigee organization. Unused, but reserved for future use. DisplayName pulumi.StringOutput `pulumi:"displayName"` // List of environments in the Apigee organization. Environments pulumi.StringArrayOutput `pulumi:"environments"` // Time that the Apigee organization is scheduled for deletion. ExpiresAt pulumi.StringOutput `pulumi:"expiresAt"` // Time that the Apigee organization was last modified in milliseconds since epoch. LastModifiedAt pulumi.StringOutput `pulumi:"lastModifiedAt"` // Name of the Apigee organization. Name pulumi.StringOutput `pulumi:"name"` // Required. Name of the Google Cloud project in which to associate the Apigee organization. Pass the information as a query parameter using the following structure in your request: `projects/` Parent pulumi.StringOutput `pulumi:"parent"` // Configuration for the Portals settings. PortalDisabled pulumi.BoolOutput `pulumi:"portalDisabled"` // Project ID associated with the Apigee organization. Project pulumi.StringOutput `pulumi:"project"` // Properties defined in the Apigee organization profile. Properties GoogleCloudApigeeV1PropertiesResponseOutput `pulumi:"properties"` // Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances. Update is not allowed after the organization is created. Required when [RuntimeType](#RuntimeType) is `CLOUD`. If not specified when [RuntimeType](#RuntimeType) is `TRIAL`, a Google-Managed encryption key will be used. For example: "projects/foo/locations/us/keyRings/bar/cryptoKeys/baz". **Note:** Not supported for Apigee hybrid. RuntimeDatabaseEncryptionKeyName pulumi.StringOutput `pulumi:"runtimeDatabaseEncryptionKeyName"` // Runtime type of the Apigee organization based on the Apigee subscription purchased. RuntimeType pulumi.StringOutput `pulumi:"runtimeType"` // State of the organization. Values other than ACTIVE means the resource is not ready to use. State pulumi.StringOutput `pulumi:"state"` // Subscription plan that the customer has purchased. Output only. SubscriptionPlan pulumi.StringOutput `pulumi:"subscriptionPlan"` // DEPRECATED: This will eventually be replaced by BillingType. Subscription type of the Apigee organization. Valid values include trial (free, limited, and for evaluation purposes only) or paid (full subscription has been purchased). See [Apigee pricing](https://cloud.google.com/apigee/pricing/). // // Deprecated: Output only. DEPRECATED: This will eventually be replaced by BillingType. Subscription type of the Apigee organization. Valid values include trial (free, limited, and for evaluation purposes only) or paid (full subscription has been purchased). See [Apigee pricing](https://cloud.google.com/apigee/pricing/). SubscriptionType pulumi.StringOutput `pulumi:"subscriptionType"` // Not used by Apigee. Type pulumi.StringOutput `pulumi:"type"` }
Creates an Apigee organization. See [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org). Auto-naming is currently not supported for this resource.
func GetOrganization ¶
func GetOrganization(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OrganizationState, opts ...pulumi.ResourceOption) (*Organization, error)
GetOrganization gets an existing Organization 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 NewOrganization ¶
func NewOrganization(ctx *pulumi.Context, name string, args *OrganizationArgs, opts ...pulumi.ResourceOption) (*Organization, error)
NewOrganization registers a new resource with the given unique name, arguments, and options.
func (*Organization) ElementType ¶
func (*Organization) ElementType() reflect.Type
func (*Organization) ToOrganizationOutput ¶
func (i *Organization) ToOrganizationOutput() OrganizationOutput
func (*Organization) ToOrganizationOutputWithContext ¶
func (i *Organization) ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput
type OrganizationArgs ¶
type OrganizationArgs struct { // Addon configurations of the Apigee organization. AddonsConfig GoogleCloudApigeeV1AddonsConfigPtrInput // DEPRECATED: This field will eventually be deprecated and replaced with a differently-named field. Primary Google Cloud region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org). // // Deprecated: Required. DEPRECATED: This field will eventually be deprecated and replaced with a differently-named field. Primary Google Cloud region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org). AnalyticsRegion pulumi.StringInput // Cloud KMS key name used for encrypting API consumer data. Required for US/EU regions when [BillingType](#BillingType) is `SUBSCRIPTION`. When [BillingType](#BillingType) is `EVALUATION` or the region is not US/EU, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` ApiConsumerDataEncryptionKeyName pulumi.StringPtrInput // This field is needed only for customers with control plane in US or EU. Apigee stores some control plane data only in single region. This field determines which single region Apigee should use. For example: "us-west1" when control plane is in US or "europe-west2" when control plane is in EU. ApiConsumerDataLocation pulumi.StringPtrInput // Not used by Apigee. Attributes pulumi.StringArrayInput // Compute Engine network used for Service Networking to be peered with Apigee runtime instances. See [Getting started with the Service Networking API](https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started). Valid only when [RuntimeType](#RuntimeType) is set to `CLOUD`. The value must be set before the creation of a runtime instance and can be updated only when there are no runtime instances. For example: `default`. Apigee also supports shared VPC (that is, the host network project is not the same as the one that is peering with Apigee). See [Shared VPC overview](https://cloud.google.com/vpc/docs/shared-vpc). To use a shared VPC network, use the following format: `projects/{host-project-id}/{region}/networks/{network-name}`. For example: `projects/my-sharedvpc-host/global/networks/mynetwork` **Note:** Not supported for Apigee hybrid. AuthorizedNetwork pulumi.StringPtrInput // Billing type of the Apigee organization. See [Apigee pricing](https://cloud.google.com/apigee/pricing). BillingType OrganizationBillingTypePtrInput // Cloud KMS key name used for encrypting control plane data that is stored in a multi region. Required when [BillingType](#BillingType) is `SUBSCRIPTION`. When [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` ControlPlaneEncryptionKeyName pulumi.StringPtrInput // Not used by Apigee. CustomerName pulumi.StringPtrInput // Description of the Apigee organization. Description pulumi.StringPtrInput // Optional. Flag that specifies whether the VPC Peering through Private Google Access should be disabled between the consumer network and Apigee. Valid only when RuntimeType is set to CLOUD. Required if an authorizedNetwork on the consumer project is not provided, in which case the flag should be set to true. The value must be set before the creation of any Apigee runtime instance and can be updated only when there are no runtime instances. **Note:** Apigee will be deprecating the vpc peering model that requires you to provide 'authorizedNetwork', by making the non-peering model as the default way of provisioning Apigee organization in future. So, this will be a temporary flag to enable the transition. Not supported for Apigee hybrid. DisableVpcPeering pulumi.BoolPtrInput // Display name for the Apigee organization. Unused, but reserved for future use. DisplayName pulumi.StringPtrInput // Required. Name of the Google Cloud project in which to associate the Apigee organization. Pass the information as a query parameter using the following structure in your request: `projects/` Parent pulumi.StringInput // Configuration for the Portals settings. PortalDisabled pulumi.BoolPtrInput // Properties defined in the Apigee organization profile. Properties GoogleCloudApigeeV1PropertiesPtrInput // Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances. Update is not allowed after the organization is created. Required when [RuntimeType](#RuntimeType) is `CLOUD`. If not specified when [RuntimeType](#RuntimeType) is `TRIAL`, a Google-Managed encryption key will be used. For example: "projects/foo/locations/us/keyRings/bar/cryptoKeys/baz". **Note:** Not supported for Apigee hybrid. RuntimeDatabaseEncryptionKeyName pulumi.StringPtrInput // Runtime type of the Apigee organization based on the Apigee subscription purchased. RuntimeType OrganizationRuntimeTypeInput // Not used by Apigee. Type OrganizationTypePtrInput }
The set of arguments for constructing a Organization resource.
func (OrganizationArgs) ElementType ¶
func (OrganizationArgs) ElementType() reflect.Type
type OrganizationBillingType ¶ added in v0.4.0
type OrganizationBillingType string
Billing type of the Apigee organization. See [Apigee pricing](https://cloud.google.com/apigee/pricing).
func (OrganizationBillingType) ElementType ¶ added in v0.4.0
func (OrganizationBillingType) ElementType() reflect.Type
func (OrganizationBillingType) ToOrganizationBillingTypeOutput ¶ added in v0.6.0
func (e OrganizationBillingType) ToOrganizationBillingTypeOutput() OrganizationBillingTypeOutput
func (OrganizationBillingType) ToOrganizationBillingTypeOutputWithContext ¶ added in v0.6.0
func (e OrganizationBillingType) ToOrganizationBillingTypeOutputWithContext(ctx context.Context) OrganizationBillingTypeOutput
func (OrganizationBillingType) ToOrganizationBillingTypePtrOutput ¶ added in v0.6.0
func (e OrganizationBillingType) ToOrganizationBillingTypePtrOutput() OrganizationBillingTypePtrOutput
func (OrganizationBillingType) ToOrganizationBillingTypePtrOutputWithContext ¶ added in v0.6.0
func (e OrganizationBillingType) ToOrganizationBillingTypePtrOutputWithContext(ctx context.Context) OrganizationBillingTypePtrOutput
func (OrganizationBillingType) ToStringOutput ¶ added in v0.4.0
func (e OrganizationBillingType) ToStringOutput() pulumi.StringOutput
func (OrganizationBillingType) ToStringOutputWithContext ¶ added in v0.4.0
func (e OrganizationBillingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OrganizationBillingType) ToStringPtrOutput ¶ added in v0.4.0
func (e OrganizationBillingType) ToStringPtrOutput() pulumi.StringPtrOutput
func (OrganizationBillingType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e OrganizationBillingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OrganizationBillingTypeInput ¶ added in v0.6.0
type OrganizationBillingTypeInput interface { pulumi.Input ToOrganizationBillingTypeOutput() OrganizationBillingTypeOutput ToOrganizationBillingTypeOutputWithContext(context.Context) OrganizationBillingTypeOutput }
OrganizationBillingTypeInput is an input type that accepts values of the OrganizationBillingType enum A concrete instance of `OrganizationBillingTypeInput` can be one of the following:
OrganizationBillingTypeBillingTypeUnspecified OrganizationBillingTypeSubscription OrganizationBillingTypeEvaluation OrganizationBillingTypePayg
type OrganizationBillingTypeOutput ¶ added in v0.6.0
type OrganizationBillingTypeOutput struct{ *pulumi.OutputState }
func (OrganizationBillingTypeOutput) ElementType ¶ added in v0.6.0
func (OrganizationBillingTypeOutput) ElementType() reflect.Type
func (OrganizationBillingTypeOutput) ToOrganizationBillingTypeOutput ¶ added in v0.6.0
func (o OrganizationBillingTypeOutput) ToOrganizationBillingTypeOutput() OrganizationBillingTypeOutput
func (OrganizationBillingTypeOutput) ToOrganizationBillingTypeOutputWithContext ¶ added in v0.6.0
func (o OrganizationBillingTypeOutput) ToOrganizationBillingTypeOutputWithContext(ctx context.Context) OrganizationBillingTypeOutput
func (OrganizationBillingTypeOutput) ToOrganizationBillingTypePtrOutput ¶ added in v0.6.0
func (o OrganizationBillingTypeOutput) ToOrganizationBillingTypePtrOutput() OrganizationBillingTypePtrOutput
func (OrganizationBillingTypeOutput) ToOrganizationBillingTypePtrOutputWithContext ¶ added in v0.6.0
func (o OrganizationBillingTypeOutput) ToOrganizationBillingTypePtrOutputWithContext(ctx context.Context) OrganizationBillingTypePtrOutput
func (OrganizationBillingTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o OrganizationBillingTypeOutput) ToStringOutput() pulumi.StringOutput
func (OrganizationBillingTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o OrganizationBillingTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OrganizationBillingTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o OrganizationBillingTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OrganizationBillingTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o OrganizationBillingTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OrganizationBillingTypePtrInput ¶ added in v0.6.0
type OrganizationBillingTypePtrInput interface { pulumi.Input ToOrganizationBillingTypePtrOutput() OrganizationBillingTypePtrOutput ToOrganizationBillingTypePtrOutputWithContext(context.Context) OrganizationBillingTypePtrOutput }
func OrganizationBillingTypePtr ¶ added in v0.6.0
func OrganizationBillingTypePtr(v string) OrganizationBillingTypePtrInput
type OrganizationBillingTypePtrOutput ¶ added in v0.6.0
type OrganizationBillingTypePtrOutput struct{ *pulumi.OutputState }
func (OrganizationBillingTypePtrOutput) Elem ¶ added in v0.6.0
func (o OrganizationBillingTypePtrOutput) Elem() OrganizationBillingTypeOutput
func (OrganizationBillingTypePtrOutput) ElementType ¶ added in v0.6.0
func (OrganizationBillingTypePtrOutput) ElementType() reflect.Type
func (OrganizationBillingTypePtrOutput) ToOrganizationBillingTypePtrOutput ¶ added in v0.6.0
func (o OrganizationBillingTypePtrOutput) ToOrganizationBillingTypePtrOutput() OrganizationBillingTypePtrOutput
func (OrganizationBillingTypePtrOutput) ToOrganizationBillingTypePtrOutputWithContext ¶ added in v0.6.0
func (o OrganizationBillingTypePtrOutput) ToOrganizationBillingTypePtrOutputWithContext(ctx context.Context) OrganizationBillingTypePtrOutput
func (OrganizationBillingTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o OrganizationBillingTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OrganizationBillingTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o OrganizationBillingTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OrganizationEnvironmentIamBinding ¶ added in v0.26.0
type OrganizationEnvironmentIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringOutput `pulumi:"role"` }
Sets the IAM policy on an environment, if the policy already exists it will be replaced. For more information, see [Manage users, roles, and permissions using the API](https://cloud.google.com/apigee/docs/api-platform/system-administration/manage-users-roles). You must have the `apigee.environments.setIamPolicy` permission to call this API.
func GetOrganizationEnvironmentIamBinding ¶ added in v0.26.0
func GetOrganizationEnvironmentIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OrganizationEnvironmentIamBindingState, opts ...pulumi.ResourceOption) (*OrganizationEnvironmentIamBinding, error)
GetOrganizationEnvironmentIamBinding gets an existing OrganizationEnvironmentIamBinding 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 NewOrganizationEnvironmentIamBinding ¶ added in v0.26.0
func NewOrganizationEnvironmentIamBinding(ctx *pulumi.Context, name string, args *OrganizationEnvironmentIamBindingArgs, opts ...pulumi.ResourceOption) (*OrganizationEnvironmentIamBinding, error)
NewOrganizationEnvironmentIamBinding registers a new resource with the given unique name, arguments, and options.
func (*OrganizationEnvironmentIamBinding) ElementType ¶ added in v0.26.0
func (*OrganizationEnvironmentIamBinding) ElementType() reflect.Type
func (*OrganizationEnvironmentIamBinding) ToOrganizationEnvironmentIamBindingOutput ¶ added in v0.26.0
func (i *OrganizationEnvironmentIamBinding) ToOrganizationEnvironmentIamBindingOutput() OrganizationEnvironmentIamBindingOutput
func (*OrganizationEnvironmentIamBinding) ToOrganizationEnvironmentIamBindingOutputWithContext ¶ added in v0.26.0
func (i *OrganizationEnvironmentIamBinding) ToOrganizationEnvironmentIamBindingOutputWithContext(ctx context.Context) OrganizationEnvironmentIamBindingOutput
type OrganizationEnvironmentIamBindingArgs ¶ added in v0.26.0
type OrganizationEnvironmentIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a OrganizationEnvironmentIamBinding resource.
func (OrganizationEnvironmentIamBindingArgs) ElementType ¶ added in v0.26.0
func (OrganizationEnvironmentIamBindingArgs) ElementType() reflect.Type
type OrganizationEnvironmentIamBindingInput ¶ added in v0.26.0
type OrganizationEnvironmentIamBindingInput interface { pulumi.Input ToOrganizationEnvironmentIamBindingOutput() OrganizationEnvironmentIamBindingOutput ToOrganizationEnvironmentIamBindingOutputWithContext(ctx context.Context) OrganizationEnvironmentIamBindingOutput }
type OrganizationEnvironmentIamBindingOutput ¶ added in v0.26.0
type OrganizationEnvironmentIamBindingOutput struct{ *pulumi.OutputState }
func (OrganizationEnvironmentIamBindingOutput) Condition ¶ added in v0.26.0
func (o OrganizationEnvironmentIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (OrganizationEnvironmentIamBindingOutput) ElementType ¶ added in v0.26.0
func (OrganizationEnvironmentIamBindingOutput) ElementType() reflect.Type
func (OrganizationEnvironmentIamBindingOutput) Etag ¶ added in v0.26.0
func (o OrganizationEnvironmentIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (OrganizationEnvironmentIamBindingOutput) Members ¶ added in v0.26.0
func (o OrganizationEnvironmentIamBindingOutput) Members() pulumi.StringArrayOutput
Identities that will be granted the privilege in role. Each entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (OrganizationEnvironmentIamBindingOutput) Name ¶ added in v0.26.0
func (o OrganizationEnvironmentIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (OrganizationEnvironmentIamBindingOutput) Project ¶ added in v0.26.0
func (o OrganizationEnvironmentIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (OrganizationEnvironmentIamBindingOutput) Role ¶ added in v0.26.0
func (o OrganizationEnvironmentIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `IamBinding` can be used per role.
func (OrganizationEnvironmentIamBindingOutput) ToOrganizationEnvironmentIamBindingOutput ¶ added in v0.26.0
func (o OrganizationEnvironmentIamBindingOutput) ToOrganizationEnvironmentIamBindingOutput() OrganizationEnvironmentIamBindingOutput
func (OrganizationEnvironmentIamBindingOutput) ToOrganizationEnvironmentIamBindingOutputWithContext ¶ added in v0.26.0
func (o OrganizationEnvironmentIamBindingOutput) ToOrganizationEnvironmentIamBindingOutputWithContext(ctx context.Context) OrganizationEnvironmentIamBindingOutput
type OrganizationEnvironmentIamBindingState ¶ added in v0.26.0
type OrganizationEnvironmentIamBindingState struct { }
func (OrganizationEnvironmentIamBindingState) ElementType ¶ added in v0.26.0
func (OrganizationEnvironmentIamBindingState) ElementType() reflect.Type
type OrganizationEnvironmentIamMember ¶ added in v0.26.0
type OrganizationEnvironmentIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Role pulumi.StringOutput `pulumi:"role"` }
Sets the IAM policy on an environment, if the policy already exists it will be replaced. For more information, see [Manage users, roles, and permissions using the API](https://cloud.google.com/apigee/docs/api-platform/system-administration/manage-users-roles). You must have the `apigee.environments.setIamPolicy` permission to call this API.
func GetOrganizationEnvironmentIamMember ¶ added in v0.26.0
func GetOrganizationEnvironmentIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OrganizationEnvironmentIamMemberState, opts ...pulumi.ResourceOption) (*OrganizationEnvironmentIamMember, error)
GetOrganizationEnvironmentIamMember gets an existing OrganizationEnvironmentIamMember 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 NewOrganizationEnvironmentIamMember ¶ added in v0.26.0
func NewOrganizationEnvironmentIamMember(ctx *pulumi.Context, name string, args *OrganizationEnvironmentIamMemberArgs, opts ...pulumi.ResourceOption) (*OrganizationEnvironmentIamMember, error)
NewOrganizationEnvironmentIamMember registers a new resource with the given unique name, arguments, and options.
func (*OrganizationEnvironmentIamMember) ElementType ¶ added in v0.26.0
func (*OrganizationEnvironmentIamMember) ElementType() reflect.Type
func (*OrganizationEnvironmentIamMember) ToOrganizationEnvironmentIamMemberOutput ¶ added in v0.26.0
func (i *OrganizationEnvironmentIamMember) ToOrganizationEnvironmentIamMemberOutput() OrganizationEnvironmentIamMemberOutput
func (*OrganizationEnvironmentIamMember) ToOrganizationEnvironmentIamMemberOutputWithContext ¶ added in v0.26.0
func (i *OrganizationEnvironmentIamMember) ToOrganizationEnvironmentIamMemberOutputWithContext(ctx context.Context) OrganizationEnvironmentIamMemberOutput
type OrganizationEnvironmentIamMemberArgs ¶ added in v0.26.0
type OrganizationEnvironmentIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a OrganizationEnvironmentIamMember resource.
func (OrganizationEnvironmentIamMemberArgs) ElementType ¶ added in v0.26.0
func (OrganizationEnvironmentIamMemberArgs) ElementType() reflect.Type
type OrganizationEnvironmentIamMemberInput ¶ added in v0.26.0
type OrganizationEnvironmentIamMemberInput interface { pulumi.Input ToOrganizationEnvironmentIamMemberOutput() OrganizationEnvironmentIamMemberOutput ToOrganizationEnvironmentIamMemberOutputWithContext(ctx context.Context) OrganizationEnvironmentIamMemberOutput }
type OrganizationEnvironmentIamMemberOutput ¶ added in v0.26.0
type OrganizationEnvironmentIamMemberOutput struct{ *pulumi.OutputState }
func (OrganizationEnvironmentIamMemberOutput) Condition ¶ added in v0.26.0
func (o OrganizationEnvironmentIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (OrganizationEnvironmentIamMemberOutput) ElementType ¶ added in v0.26.0
func (OrganizationEnvironmentIamMemberOutput) ElementType() reflect.Type
func (OrganizationEnvironmentIamMemberOutput) Etag ¶ added in v0.26.0
func (o OrganizationEnvironmentIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (OrganizationEnvironmentIamMemberOutput) Member ¶ added in v0.26.0
func (o OrganizationEnvironmentIamMemberOutput) Member() pulumi.StringOutput
Identity that will be granted the privilege in role. The entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (OrganizationEnvironmentIamMemberOutput) Name ¶ added in v0.26.0
func (o OrganizationEnvironmentIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (OrganizationEnvironmentIamMemberOutput) Project ¶ added in v0.26.0
func (o OrganizationEnvironmentIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (OrganizationEnvironmentIamMemberOutput) Role ¶ added in v0.26.0
func (o OrganizationEnvironmentIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied.
func (OrganizationEnvironmentIamMemberOutput) ToOrganizationEnvironmentIamMemberOutput ¶ added in v0.26.0
func (o OrganizationEnvironmentIamMemberOutput) ToOrganizationEnvironmentIamMemberOutput() OrganizationEnvironmentIamMemberOutput
func (OrganizationEnvironmentIamMemberOutput) ToOrganizationEnvironmentIamMemberOutputWithContext ¶ added in v0.26.0
func (o OrganizationEnvironmentIamMemberOutput) ToOrganizationEnvironmentIamMemberOutputWithContext(ctx context.Context) OrganizationEnvironmentIamMemberOutput
type OrganizationEnvironmentIamMemberState ¶ added in v0.26.0
type OrganizationEnvironmentIamMemberState struct { }
func (OrganizationEnvironmentIamMemberState) ElementType ¶ added in v0.26.0
func (OrganizationEnvironmentIamMemberState) ElementType() reflect.Type
type OrganizationEnvironmentIamPolicy ¶
type OrganizationEnvironmentIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings GoogleIamV1BindingResponseArrayOutput `pulumi:"bindings"` EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the IAM policy on an environment, if the policy already exists it will be replaced. For more information, see [Manage users, roles, and permissions using the API](https://cloud.google.com/apigee/docs/api-platform/system-administration/manage-users-roles). You must have the `apigee.environments.setIamPolicy` permission to call this API. 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.
func GetOrganizationEnvironmentIamPolicy ¶
func GetOrganizationEnvironmentIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OrganizationEnvironmentIamPolicyState, opts ...pulumi.ResourceOption) (*OrganizationEnvironmentIamPolicy, error)
GetOrganizationEnvironmentIamPolicy gets an existing OrganizationEnvironmentIamPolicy 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 NewOrganizationEnvironmentIamPolicy ¶
func NewOrganizationEnvironmentIamPolicy(ctx *pulumi.Context, name string, args *OrganizationEnvironmentIamPolicyArgs, opts ...pulumi.ResourceOption) (*OrganizationEnvironmentIamPolicy, error)
NewOrganizationEnvironmentIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*OrganizationEnvironmentIamPolicy) ElementType ¶
func (*OrganizationEnvironmentIamPolicy) ElementType() reflect.Type
func (*OrganizationEnvironmentIamPolicy) ToOrganizationEnvironmentIamPolicyOutput ¶
func (i *OrganizationEnvironmentIamPolicy) ToOrganizationEnvironmentIamPolicyOutput() OrganizationEnvironmentIamPolicyOutput
func (*OrganizationEnvironmentIamPolicy) ToOrganizationEnvironmentIamPolicyOutputWithContext ¶
func (i *OrganizationEnvironmentIamPolicy) ToOrganizationEnvironmentIamPolicyOutputWithContext(ctx context.Context) OrganizationEnvironmentIamPolicyOutput
type OrganizationEnvironmentIamPolicyArgs ¶
type OrganizationEnvironmentIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigArrayInput // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings GoogleIamV1BindingArrayInput EnvironmentId pulumi.StringInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput OrganizationId pulumi.StringInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: `paths: "bindings, etag"` UpdateMask pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a OrganizationEnvironmentIamPolicy resource.
func (OrganizationEnvironmentIamPolicyArgs) ElementType ¶
func (OrganizationEnvironmentIamPolicyArgs) ElementType() reflect.Type
type OrganizationEnvironmentIamPolicyInput ¶
type OrganizationEnvironmentIamPolicyInput interface { pulumi.Input ToOrganizationEnvironmentIamPolicyOutput() OrganizationEnvironmentIamPolicyOutput ToOrganizationEnvironmentIamPolicyOutputWithContext(ctx context.Context) OrganizationEnvironmentIamPolicyOutput }
type OrganizationEnvironmentIamPolicyOutput ¶
type OrganizationEnvironmentIamPolicyOutput struct{ *pulumi.OutputState }
func (OrganizationEnvironmentIamPolicyOutput) AuditConfigs ¶ added in v0.19.0
func (o OrganizationEnvironmentIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (OrganizationEnvironmentIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o OrganizationEnvironmentIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (OrganizationEnvironmentIamPolicyOutput) ElementType ¶
func (OrganizationEnvironmentIamPolicyOutput) ElementType() reflect.Type
func (OrganizationEnvironmentIamPolicyOutput) EnvironmentId ¶ added in v0.21.0
func (o OrganizationEnvironmentIamPolicyOutput) EnvironmentId() pulumi.StringOutput
func (OrganizationEnvironmentIamPolicyOutput) Etag ¶ added in v0.19.0
func (o OrganizationEnvironmentIamPolicyOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (OrganizationEnvironmentIamPolicyOutput) OrganizationId ¶ added in v0.21.0
func (o OrganizationEnvironmentIamPolicyOutput) OrganizationId() pulumi.StringOutput
func (OrganizationEnvironmentIamPolicyOutput) ToOrganizationEnvironmentIamPolicyOutput ¶
func (o OrganizationEnvironmentIamPolicyOutput) ToOrganizationEnvironmentIamPolicyOutput() OrganizationEnvironmentIamPolicyOutput
func (OrganizationEnvironmentIamPolicyOutput) ToOrganizationEnvironmentIamPolicyOutputWithContext ¶
func (o OrganizationEnvironmentIamPolicyOutput) ToOrganizationEnvironmentIamPolicyOutputWithContext(ctx context.Context) OrganizationEnvironmentIamPolicyOutput
func (OrganizationEnvironmentIamPolicyOutput) Version ¶ added in v0.19.0
func (o OrganizationEnvironmentIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type OrganizationEnvironmentIamPolicyState ¶
type OrganizationEnvironmentIamPolicyState struct { }
func (OrganizationEnvironmentIamPolicyState) ElementType ¶
func (OrganizationEnvironmentIamPolicyState) ElementType() reflect.Type
type OrganizationInput ¶
type OrganizationInput interface { pulumi.Input ToOrganizationOutput() OrganizationOutput ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput }
type OrganizationOutput ¶
type OrganizationOutput struct{ *pulumi.OutputState }
func (OrganizationOutput) AddonsConfig ¶ added in v0.19.0
func (o OrganizationOutput) AddonsConfig() GoogleCloudApigeeV1AddonsConfigResponseOutput
Addon configurations of the Apigee organization.
func (OrganizationOutput) AnalyticsRegion
deprecated
added in
v0.19.0
func (o OrganizationOutput) AnalyticsRegion() pulumi.StringOutput
DEPRECATED: This field will eventually be deprecated and replaced with a differently-named field. Primary Google Cloud region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org).
Deprecated: Required. DEPRECATED: This field will eventually be deprecated and replaced with a differently-named field. Primary Google Cloud region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org).
func (OrganizationOutput) ApiConsumerDataEncryptionKeyName ¶ added in v0.31.1
func (o OrganizationOutput) ApiConsumerDataEncryptionKeyName() pulumi.StringOutput
Cloud KMS key name used for encrypting API consumer data. Required for US/EU regions when [BillingType](#BillingType) is `SUBSCRIPTION`. When [BillingType](#BillingType) is `EVALUATION` or the region is not US/EU, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*`
func (OrganizationOutput) ApiConsumerDataLocation ¶ added in v0.31.1
func (o OrganizationOutput) ApiConsumerDataLocation() pulumi.StringOutput
This field is needed only for customers with control plane in US or EU. Apigee stores some control plane data only in single region. This field determines which single region Apigee should use. For example: "us-west1" when control plane is in US or "europe-west2" when control plane is in EU.
func (OrganizationOutput) ApigeeProjectId ¶ added in v0.19.0
func (o OrganizationOutput) ApigeeProjectId() pulumi.StringOutput
Apigee Project ID associated with the organization. Use this project to allowlist Apigee in the Service Attachment when using private service connect with Apigee.
func (OrganizationOutput) Attributes ¶ added in v0.19.0
func (o OrganizationOutput) Attributes() pulumi.StringArrayOutput
Not used by Apigee.
func (OrganizationOutput) AuthorizedNetwork ¶ added in v0.19.0
func (o OrganizationOutput) AuthorizedNetwork() pulumi.StringOutput
Compute Engine network used for Service Networking to be peered with Apigee runtime instances. See [Getting started with the Service Networking API](https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started). Valid only when [RuntimeType](#RuntimeType) is set to `CLOUD`. The value must be set before the creation of a runtime instance and can be updated only when there are no runtime instances. For example: `default`. Apigee also supports shared VPC (that is, the host network project is not the same as the one that is peering with Apigee). See [Shared VPC overview](https://cloud.google.com/vpc/docs/shared-vpc). To use a shared VPC network, use the following format: `projects/{host-project-id}/{region}/networks/{network-name}`. For example: `projects/my-sharedvpc-host/global/networks/mynetwork` **Note:** Not supported for Apigee hybrid.
func (OrganizationOutput) BillingType ¶ added in v0.19.0
func (o OrganizationOutput) BillingType() pulumi.StringOutput
Billing type of the Apigee organization. See [Apigee pricing](https://cloud.google.com/apigee/pricing).
func (OrganizationOutput) CaCertificate ¶ added in v0.19.0
func (o OrganizationOutput) CaCertificate() pulumi.StringOutput
Base64-encoded public certificate for the root CA of the Apigee organization. Valid only when [RuntimeType](#RuntimeType) is `CLOUD`.
func (OrganizationOutput) ControlPlaneEncryptionKeyName ¶ added in v0.31.1
func (o OrganizationOutput) ControlPlaneEncryptionKeyName() pulumi.StringOutput
Cloud KMS key name used for encrypting control plane data that is stored in a multi region. Required when [BillingType](#BillingType) is `SUBSCRIPTION`. When [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*`
func (OrganizationOutput) CreatedAt ¶ added in v0.19.0
func (o OrganizationOutput) CreatedAt() pulumi.StringOutput
Time that the Apigee organization was created in milliseconds since epoch.
func (OrganizationOutput) CustomerName ¶ added in v0.19.0
func (o OrganizationOutput) CustomerName() pulumi.StringOutput
Not used by Apigee.
func (OrganizationOutput) Description ¶ added in v0.19.0
func (o OrganizationOutput) Description() pulumi.StringOutput
Description of the Apigee organization.
func (OrganizationOutput) DisableVpcPeering ¶ added in v0.32.0
func (o OrganizationOutput) DisableVpcPeering() pulumi.BoolOutput
Optional. Flag that specifies whether the VPC Peering through Private Google Access should be disabled between the consumer network and Apigee. Valid only when RuntimeType is set to CLOUD. Required if an authorizedNetwork on the consumer project is not provided, in which case the flag should be set to true. The value must be set before the creation of any Apigee runtime instance and can be updated only when there are no runtime instances. **Note:** Apigee will be deprecating the vpc peering model that requires you to provide 'authorizedNetwork', by making the non-peering model as the default way of provisioning Apigee organization in future. So, this will be a temporary flag to enable the transition. Not supported for Apigee hybrid.
func (OrganizationOutput) DisplayName ¶ added in v0.19.0
func (o OrganizationOutput) DisplayName() pulumi.StringOutput
Display name for the Apigee organization. Unused, but reserved for future use.
func (OrganizationOutput) ElementType ¶
func (OrganizationOutput) ElementType() reflect.Type
func (OrganizationOutput) Environments ¶ added in v0.19.0
func (o OrganizationOutput) Environments() pulumi.StringArrayOutput
List of environments in the Apigee organization.
func (OrganizationOutput) ExpiresAt ¶ added in v0.19.0
func (o OrganizationOutput) ExpiresAt() pulumi.StringOutput
Time that the Apigee organization is scheduled for deletion.
func (OrganizationOutput) LastModifiedAt ¶ added in v0.19.0
func (o OrganizationOutput) LastModifiedAt() pulumi.StringOutput
Time that the Apigee organization was last modified in milliseconds since epoch.
func (OrganizationOutput) Name ¶ added in v0.19.0
func (o OrganizationOutput) Name() pulumi.StringOutput
Name of the Apigee organization.
func (OrganizationOutput) Parent ¶ added in v0.21.0
func (o OrganizationOutput) Parent() pulumi.StringOutput
Required. Name of the Google Cloud project in which to associate the Apigee organization. Pass the information as a query parameter using the following structure in your request: `projects/`
func (OrganizationOutput) PortalDisabled ¶ added in v0.19.0
func (o OrganizationOutput) PortalDisabled() pulumi.BoolOutput
Configuration for the Portals settings.
func (OrganizationOutput) Project ¶ added in v0.19.0
func (o OrganizationOutput) Project() pulumi.StringOutput
Project ID associated with the Apigee organization.
func (OrganizationOutput) Properties ¶ added in v0.19.0
func (o OrganizationOutput) Properties() GoogleCloudApigeeV1PropertiesResponseOutput
Properties defined in the Apigee organization profile.
func (OrganizationOutput) RuntimeDatabaseEncryptionKeyName ¶ added in v0.19.0
func (o OrganizationOutput) RuntimeDatabaseEncryptionKeyName() pulumi.StringOutput
Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances. Update is not allowed after the organization is created. Required when [RuntimeType](#RuntimeType) is `CLOUD`. If not specified when [RuntimeType](#RuntimeType) is `TRIAL`, a Google-Managed encryption key will be used. For example: "projects/foo/locations/us/keyRings/bar/cryptoKeys/baz". **Note:** Not supported for Apigee hybrid.
func (OrganizationOutput) RuntimeType ¶ added in v0.19.0
func (o OrganizationOutput) RuntimeType() pulumi.StringOutput
Runtime type of the Apigee organization based on the Apigee subscription purchased.
func (OrganizationOutput) State ¶ added in v0.19.0
func (o OrganizationOutput) State() pulumi.StringOutput
State of the organization. Values other than ACTIVE means the resource is not ready to use.
func (OrganizationOutput) SubscriptionPlan ¶ added in v0.32.0
func (o OrganizationOutput) SubscriptionPlan() pulumi.StringOutput
Subscription plan that the customer has purchased. Output only.
func (OrganizationOutput) SubscriptionType
deprecated
added in
v0.19.0
func (o OrganizationOutput) SubscriptionType() pulumi.StringOutput
DEPRECATED: This will eventually be replaced by BillingType. Subscription type of the Apigee organization. Valid values include trial (free, limited, and for evaluation purposes only) or paid (full subscription has been purchased). See [Apigee pricing](https://cloud.google.com/apigee/pricing/).
Deprecated: Output only. DEPRECATED: This will eventually be replaced by BillingType. Subscription type of the Apigee organization. Valid values include trial (free, limited, and for evaluation purposes only) or paid (full subscription has been purchased). See [Apigee pricing](https://cloud.google.com/apigee/pricing/).
func (OrganizationOutput) ToOrganizationOutput ¶
func (o OrganizationOutput) ToOrganizationOutput() OrganizationOutput
func (OrganizationOutput) ToOrganizationOutputWithContext ¶
func (o OrganizationOutput) ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput
func (OrganizationOutput) Type ¶ added in v0.19.0
func (o OrganizationOutput) Type() pulumi.StringOutput
Not used by Apigee.
type OrganizationRuntimeType ¶ added in v0.4.0
type OrganizationRuntimeType string
Required. Runtime type of the Apigee organization based on the Apigee subscription purchased.
func (OrganizationRuntimeType) ElementType ¶ added in v0.4.0
func (OrganizationRuntimeType) ElementType() reflect.Type
func (OrganizationRuntimeType) ToOrganizationRuntimeTypeOutput ¶ added in v0.6.0
func (e OrganizationRuntimeType) ToOrganizationRuntimeTypeOutput() OrganizationRuntimeTypeOutput
func (OrganizationRuntimeType) ToOrganizationRuntimeTypeOutputWithContext ¶ added in v0.6.0
func (e OrganizationRuntimeType) ToOrganizationRuntimeTypeOutputWithContext(ctx context.Context) OrganizationRuntimeTypeOutput
func (OrganizationRuntimeType) ToOrganizationRuntimeTypePtrOutput ¶ added in v0.6.0
func (e OrganizationRuntimeType) ToOrganizationRuntimeTypePtrOutput() OrganizationRuntimeTypePtrOutput
func (OrganizationRuntimeType) ToOrganizationRuntimeTypePtrOutputWithContext ¶ added in v0.6.0
func (e OrganizationRuntimeType) ToOrganizationRuntimeTypePtrOutputWithContext(ctx context.Context) OrganizationRuntimeTypePtrOutput
func (OrganizationRuntimeType) ToStringOutput ¶ added in v0.4.0
func (e OrganizationRuntimeType) ToStringOutput() pulumi.StringOutput
func (OrganizationRuntimeType) ToStringOutputWithContext ¶ added in v0.4.0
func (e OrganizationRuntimeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OrganizationRuntimeType) ToStringPtrOutput ¶ added in v0.4.0
func (e OrganizationRuntimeType) ToStringPtrOutput() pulumi.StringPtrOutput
func (OrganizationRuntimeType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e OrganizationRuntimeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OrganizationRuntimeTypeInput ¶ added in v0.6.0
type OrganizationRuntimeTypeInput interface { pulumi.Input ToOrganizationRuntimeTypeOutput() OrganizationRuntimeTypeOutput ToOrganizationRuntimeTypeOutputWithContext(context.Context) OrganizationRuntimeTypeOutput }
OrganizationRuntimeTypeInput is an input type that accepts values of the OrganizationRuntimeType enum A concrete instance of `OrganizationRuntimeTypeInput` can be one of the following:
OrganizationRuntimeTypeRuntimeTypeUnspecified OrganizationRuntimeTypeCloud OrganizationRuntimeTypeHybrid
type OrganizationRuntimeTypeOutput ¶ added in v0.6.0
type OrganizationRuntimeTypeOutput struct{ *pulumi.OutputState }
func (OrganizationRuntimeTypeOutput) ElementType ¶ added in v0.6.0
func (OrganizationRuntimeTypeOutput) ElementType() reflect.Type
func (OrganizationRuntimeTypeOutput) ToOrganizationRuntimeTypeOutput ¶ added in v0.6.0
func (o OrganizationRuntimeTypeOutput) ToOrganizationRuntimeTypeOutput() OrganizationRuntimeTypeOutput
func (OrganizationRuntimeTypeOutput) ToOrganizationRuntimeTypeOutputWithContext ¶ added in v0.6.0
func (o OrganizationRuntimeTypeOutput) ToOrganizationRuntimeTypeOutputWithContext(ctx context.Context) OrganizationRuntimeTypeOutput
func (OrganizationRuntimeTypeOutput) ToOrganizationRuntimeTypePtrOutput ¶ added in v0.6.0
func (o OrganizationRuntimeTypeOutput) ToOrganizationRuntimeTypePtrOutput() OrganizationRuntimeTypePtrOutput
func (OrganizationRuntimeTypeOutput) ToOrganizationRuntimeTypePtrOutputWithContext ¶ added in v0.6.0
func (o OrganizationRuntimeTypeOutput) ToOrganizationRuntimeTypePtrOutputWithContext(ctx context.Context) OrganizationRuntimeTypePtrOutput
func (OrganizationRuntimeTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o OrganizationRuntimeTypeOutput) ToStringOutput() pulumi.StringOutput
func (OrganizationRuntimeTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o OrganizationRuntimeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OrganizationRuntimeTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o OrganizationRuntimeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OrganizationRuntimeTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o OrganizationRuntimeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OrganizationRuntimeTypePtrInput ¶ added in v0.6.0
type OrganizationRuntimeTypePtrInput interface { pulumi.Input ToOrganizationRuntimeTypePtrOutput() OrganizationRuntimeTypePtrOutput ToOrganizationRuntimeTypePtrOutputWithContext(context.Context) OrganizationRuntimeTypePtrOutput }
func OrganizationRuntimeTypePtr ¶ added in v0.6.0
func OrganizationRuntimeTypePtr(v string) OrganizationRuntimeTypePtrInput
type OrganizationRuntimeTypePtrOutput ¶ added in v0.6.0
type OrganizationRuntimeTypePtrOutput struct{ *pulumi.OutputState }
func (OrganizationRuntimeTypePtrOutput) Elem ¶ added in v0.6.0
func (o OrganizationRuntimeTypePtrOutput) Elem() OrganizationRuntimeTypeOutput
func (OrganizationRuntimeTypePtrOutput) ElementType ¶ added in v0.6.0
func (OrganizationRuntimeTypePtrOutput) ElementType() reflect.Type
func (OrganizationRuntimeTypePtrOutput) ToOrganizationRuntimeTypePtrOutput ¶ added in v0.6.0
func (o OrganizationRuntimeTypePtrOutput) ToOrganizationRuntimeTypePtrOutput() OrganizationRuntimeTypePtrOutput
func (OrganizationRuntimeTypePtrOutput) ToOrganizationRuntimeTypePtrOutputWithContext ¶ added in v0.6.0
func (o OrganizationRuntimeTypePtrOutput) ToOrganizationRuntimeTypePtrOutputWithContext(ctx context.Context) OrganizationRuntimeTypePtrOutput
func (OrganizationRuntimeTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o OrganizationRuntimeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OrganizationRuntimeTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o OrganizationRuntimeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OrganizationState ¶
type OrganizationState struct { }
func (OrganizationState) ElementType ¶
func (OrganizationState) ElementType() reflect.Type
type OrganizationType ¶ added in v0.4.0
type OrganizationType string
Not used by Apigee.
func (OrganizationType) ElementType ¶ added in v0.4.0
func (OrganizationType) ElementType() reflect.Type
func (OrganizationType) ToOrganizationTypeOutput ¶ added in v0.6.0
func (e OrganizationType) ToOrganizationTypeOutput() OrganizationTypeOutput
func (OrganizationType) ToOrganizationTypeOutputWithContext ¶ added in v0.6.0
func (e OrganizationType) ToOrganizationTypeOutputWithContext(ctx context.Context) OrganizationTypeOutput
func (OrganizationType) ToOrganizationTypePtrOutput ¶ added in v0.6.0
func (e OrganizationType) ToOrganizationTypePtrOutput() OrganizationTypePtrOutput
func (OrganizationType) ToOrganizationTypePtrOutputWithContext ¶ added in v0.6.0
func (e OrganizationType) ToOrganizationTypePtrOutputWithContext(ctx context.Context) OrganizationTypePtrOutput
func (OrganizationType) ToStringOutput ¶ added in v0.4.0
func (e OrganizationType) ToStringOutput() pulumi.StringOutput
func (OrganizationType) ToStringOutputWithContext ¶ added in v0.4.0
func (e OrganizationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OrganizationType) ToStringPtrOutput ¶ added in v0.4.0
func (e OrganizationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (OrganizationType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e OrganizationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OrganizationTypeInput ¶ added in v0.6.0
type OrganizationTypeInput interface { pulumi.Input ToOrganizationTypeOutput() OrganizationTypeOutput ToOrganizationTypeOutputWithContext(context.Context) OrganizationTypeOutput }
OrganizationTypeInput is an input type that accepts values of the OrganizationType enum A concrete instance of `OrganizationTypeInput` can be one of the following:
OrganizationTypeTypeUnspecified OrganizationTypeTypeTrial OrganizationTypeTypePaid OrganizationTypeTypeInternal
type OrganizationTypeOutput ¶ added in v0.6.0
type OrganizationTypeOutput struct{ *pulumi.OutputState }
func (OrganizationTypeOutput) ElementType ¶ added in v0.6.0
func (OrganizationTypeOutput) ElementType() reflect.Type
func (OrganizationTypeOutput) ToOrganizationTypeOutput ¶ added in v0.6.0
func (o OrganizationTypeOutput) ToOrganizationTypeOutput() OrganizationTypeOutput
func (OrganizationTypeOutput) ToOrganizationTypeOutputWithContext ¶ added in v0.6.0
func (o OrganizationTypeOutput) ToOrganizationTypeOutputWithContext(ctx context.Context) OrganizationTypeOutput
func (OrganizationTypeOutput) ToOrganizationTypePtrOutput ¶ added in v0.6.0
func (o OrganizationTypeOutput) ToOrganizationTypePtrOutput() OrganizationTypePtrOutput
func (OrganizationTypeOutput) ToOrganizationTypePtrOutputWithContext ¶ added in v0.6.0
func (o OrganizationTypeOutput) ToOrganizationTypePtrOutputWithContext(ctx context.Context) OrganizationTypePtrOutput
func (OrganizationTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o OrganizationTypeOutput) ToStringOutput() pulumi.StringOutput
func (OrganizationTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o OrganizationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OrganizationTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o OrganizationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OrganizationTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o OrganizationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OrganizationTypePtrInput ¶ added in v0.6.0
type OrganizationTypePtrInput interface { pulumi.Input ToOrganizationTypePtrOutput() OrganizationTypePtrOutput ToOrganizationTypePtrOutputWithContext(context.Context) OrganizationTypePtrOutput }
func OrganizationTypePtr ¶ added in v0.6.0
func OrganizationTypePtr(v string) OrganizationTypePtrInput
type OrganizationTypePtrOutput ¶ added in v0.6.0
type OrganizationTypePtrOutput struct{ *pulumi.OutputState }
func (OrganizationTypePtrOutput) Elem ¶ added in v0.6.0
func (o OrganizationTypePtrOutput) Elem() OrganizationTypeOutput
func (OrganizationTypePtrOutput) ElementType ¶ added in v0.6.0
func (OrganizationTypePtrOutput) ElementType() reflect.Type
func (OrganizationTypePtrOutput) ToOrganizationTypePtrOutput ¶ added in v0.6.0
func (o OrganizationTypePtrOutput) ToOrganizationTypePtrOutput() OrganizationTypePtrOutput
func (OrganizationTypePtrOutput) ToOrganizationTypePtrOutputWithContext ¶ added in v0.6.0
func (o OrganizationTypePtrOutput) ToOrganizationTypePtrOutputWithContext(ctx context.Context) OrganizationTypePtrOutput
func (OrganizationTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o OrganizationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OrganizationTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o OrganizationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Override ¶ added in v0.3.0
type Override struct { pulumi.CustomResourceState // ID of the API proxy that will have its trace configuration overridden. ApiProxy pulumi.StringOutput `pulumi:"apiProxy"` EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` // ID of the trace configuration override specified as a system-generated UUID. Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Trace configuration to override. SamplingConfig GoogleCloudApigeeV1TraceSamplingConfigResponseOutput `pulumi:"samplingConfig"` }
Creates a trace configuration override. The response contains a system-generated UUID, that can be used to view, update, or delete the configuration override. Use the List API to view the existing trace configuration overrides.
func GetOverride ¶ added in v0.3.0
func GetOverride(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OverrideState, opts ...pulumi.ResourceOption) (*Override, error)
GetOverride gets an existing Override 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 NewOverride ¶ added in v0.3.0
func NewOverride(ctx *pulumi.Context, name string, args *OverrideArgs, opts ...pulumi.ResourceOption) (*Override, error)
NewOverride registers a new resource with the given unique name, arguments, and options.
func (*Override) ElementType ¶ added in v0.3.0
func (*Override) ToOverrideOutput ¶ added in v0.3.0
func (i *Override) ToOverrideOutput() OverrideOutput
func (*Override) ToOverrideOutputWithContext ¶ added in v0.3.0
func (i *Override) ToOverrideOutputWithContext(ctx context.Context) OverrideOutput
type OverrideArgs ¶ added in v0.3.0
type OverrideArgs struct { // ID of the API proxy that will have its trace configuration overridden. ApiProxy pulumi.StringPtrInput EnvironmentId pulumi.StringInput // ID of the trace configuration override specified as a system-generated UUID. Name pulumi.StringPtrInput OrganizationId pulumi.StringInput // Trace configuration to override. SamplingConfig GoogleCloudApigeeV1TraceSamplingConfigPtrInput }
The set of arguments for constructing a Override resource.
func (OverrideArgs) ElementType ¶ added in v0.3.0
func (OverrideArgs) ElementType() reflect.Type
type OverrideInput ¶ added in v0.3.0
type OverrideInput interface { pulumi.Input ToOverrideOutput() OverrideOutput ToOverrideOutputWithContext(ctx context.Context) OverrideOutput }
type OverrideOutput ¶ added in v0.3.0
type OverrideOutput struct{ *pulumi.OutputState }
func (OverrideOutput) ApiProxy ¶ added in v0.19.0
func (o OverrideOutput) ApiProxy() pulumi.StringOutput
ID of the API proxy that will have its trace configuration overridden.
func (OverrideOutput) ElementType ¶ added in v0.3.0
func (OverrideOutput) ElementType() reflect.Type
func (OverrideOutput) EnvironmentId ¶ added in v0.21.0
func (o OverrideOutput) EnvironmentId() pulumi.StringOutput
func (OverrideOutput) Name ¶ added in v0.19.0
func (o OverrideOutput) Name() pulumi.StringOutput
ID of the trace configuration override specified as a system-generated UUID.
func (OverrideOutput) OrganizationId ¶ added in v0.21.0
func (o OverrideOutput) OrganizationId() pulumi.StringOutput
func (OverrideOutput) SamplingConfig ¶ added in v0.19.0
func (o OverrideOutput) SamplingConfig() GoogleCloudApigeeV1TraceSamplingConfigResponseOutput
Trace configuration to override.
func (OverrideOutput) ToOverrideOutput ¶ added in v0.3.0
func (o OverrideOutput) ToOverrideOutput() OverrideOutput
func (OverrideOutput) ToOverrideOutputWithContext ¶ added in v0.3.0
func (o OverrideOutput) ToOverrideOutputWithContext(ctx context.Context) OverrideOutput
type OverrideState ¶ added in v0.3.0
type OverrideState struct { }
func (OverrideState) ElementType ¶ added in v0.3.0
func (OverrideState) ElementType() reflect.Type
type Query ¶ added in v0.3.0
type Query struct { pulumi.CustomResourceState // Creation time of the query. Created pulumi.StringOutput `pulumi:"created"` // Hostname is available only when query is executed at host level. EnvgroupHostname pulumi.StringOutput `pulumi:"envgroupHostname"` EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` // Error is set when query fails. Error pulumi.StringOutput `pulumi:"error"` // ExecutionTime is available only after the query is completed. ExecutionTime pulumi.StringOutput `pulumi:"executionTime"` // Asynchronous Query Name. Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Contains information like metrics, dimenstions etc of the AsyncQuery. QueryParams GoogleCloudApigeeV1QueryMetadataResponseOutput `pulumi:"queryParams"` // Asynchronous Report ID. ReportDefinitionId pulumi.StringOutput `pulumi:"reportDefinitionId"` // Result is available only after the query is completed. Result GoogleCloudApigeeV1AsyncQueryResultResponseOutput `pulumi:"result"` // ResultFileSize is available only after the query is completed. ResultFileSize pulumi.StringOutput `pulumi:"resultFileSize"` // ResultRows is available only after the query is completed. ResultRows pulumi.StringOutput `pulumi:"resultRows"` // Self link of the query. Example: `/organizations/myorg/environments/myenv/queries/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` or following format if query is running at host level: `/organizations/myorg/hostQueries/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` Self pulumi.StringOutput `pulumi:"self"` // Query state could be "enqueued", "running", "completed", "failed". State pulumi.StringOutput `pulumi:"state"` // Last updated timestamp for the query. Updated pulumi.StringOutput `pulumi:"updated"` }
Submit a query to be processed in the background. If the submission of the query succeeds, the API returns a 201 status and an ID that refer to the query. In addition to the HTTP status 201, the `state` of "enqueued" means that the request succeeded. 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.
func GetQuery ¶ added in v0.3.0
func GetQuery(ctx *pulumi.Context, name string, id pulumi.IDInput, state *QueryState, opts ...pulumi.ResourceOption) (*Query, error)
GetQuery gets an existing Query 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 NewQuery ¶ added in v0.3.0
func NewQuery(ctx *pulumi.Context, name string, args *QueryArgs, opts ...pulumi.ResourceOption) (*Query, error)
NewQuery registers a new resource with the given unique name, arguments, and options.
func (*Query) ElementType ¶ added in v0.3.0
func (*Query) ToQueryOutput ¶ added in v0.3.0
func (i *Query) ToQueryOutput() QueryOutput
func (*Query) ToQueryOutputWithContext ¶ added in v0.3.0
func (i *Query) ToQueryOutputWithContext(ctx context.Context) QueryOutput
type QueryArgs ¶ added in v0.3.0
type QueryArgs struct { // Delimiter used in the CSV file, if `outputFormat` is set to `csv`. Defaults to the `,` (comma) character. Supported delimiter characters include comma (`,`), pipe (`|`), and tab (`\t`). CsvDelimiter pulumi.StringPtrInput // A list of dimensions. https://docs.apigee.com/api-platform/analytics/analytics-reference#dimensions Dimensions pulumi.StringArrayInput // Hostname needs to be specified if query intends to run at host level. This field is only allowed when query is submitted by CreateHostAsyncQuery where analytics data will be grouped by organization and hostname. EnvgroupHostname pulumi.StringPtrInput EnvironmentId pulumi.StringInput // Boolean expression that can be used to filter data. Filter expressions can be combined using AND/OR terms and should be fully parenthesized to avoid ambiguity. See Analytics metrics, dimensions, and filters reference https://docs.apigee.com/api-platform/analytics/analytics-reference for more information on the fields available to filter on. For more information on the tokens that you use to build filter expressions, see Filter expression syntax. https://docs.apigee.com/api-platform/analytics/asynch-reports-api#filter-expression-syntax Filter pulumi.StringPtrInput // Time unit used to group the result set. Valid values include: second, minute, hour, day, week, or month. If a query includes groupByTimeUnit, then the result is an aggregation based on the specified time unit and the resultant timestamp does not include milliseconds precision. If a query omits groupByTimeUnit, then the resultant timestamp includes milliseconds precision. GroupByTimeUnit pulumi.StringPtrInput // Maximum number of rows that can be returned in the result. Limit pulumi.IntPtrInput // A list of Metrics. Metrics GoogleCloudApigeeV1QueryMetricArrayInput // Asynchronous Query Name. Name pulumi.StringPtrInput OrganizationId pulumi.StringInput // Valid values include: `csv` or `json`. Defaults to `json`. Note: Configure the delimiter for CSV output using the csvDelimiter property. OutputFormat pulumi.StringPtrInput // Asynchronous Report ID. ReportDefinitionId pulumi.StringPtrInput // Time range for the query. Can use the following predefined strings to specify the time range: `last60minutes` `last24hours` `last7days` Or, specify the timeRange as a structure describing start and end timestamps in the ISO format: yyyy-mm-ddThh:mm:ssZ. Example: "timeRange": { "start": "2018-07-29T00:13:00Z", "end": "2018-08-01T00:18:00Z" } TimeRange pulumi.Input }
The set of arguments for constructing a Query resource.
func (QueryArgs) ElementType ¶ added in v0.3.0
type QueryInput ¶ added in v0.3.0
type QueryInput interface { pulumi.Input ToQueryOutput() QueryOutput ToQueryOutputWithContext(ctx context.Context) QueryOutput }
type QueryOutput ¶ added in v0.3.0
type QueryOutput struct{ *pulumi.OutputState }
func (QueryOutput) Created ¶ added in v0.19.0
func (o QueryOutput) Created() pulumi.StringOutput
Creation time of the query.
func (QueryOutput) ElementType ¶ added in v0.3.0
func (QueryOutput) ElementType() reflect.Type
func (QueryOutput) EnvgroupHostname ¶ added in v0.19.0
func (o QueryOutput) EnvgroupHostname() pulumi.StringOutput
Hostname is available only when query is executed at host level.
func (QueryOutput) EnvironmentId ¶ added in v0.21.0
func (o QueryOutput) EnvironmentId() pulumi.StringOutput
func (QueryOutput) Error ¶ added in v0.19.0
func (o QueryOutput) Error() pulumi.StringOutput
Error is set when query fails.
func (QueryOutput) ExecutionTime ¶ added in v0.19.0
func (o QueryOutput) ExecutionTime() pulumi.StringOutput
ExecutionTime is available only after the query is completed.
func (QueryOutput) Name ¶ added in v0.19.0
func (o QueryOutput) Name() pulumi.StringOutput
Asynchronous Query Name.
func (QueryOutput) OrganizationId ¶ added in v0.21.0
func (o QueryOutput) OrganizationId() pulumi.StringOutput
func (QueryOutput) QueryParams ¶ added in v0.19.0
func (o QueryOutput) QueryParams() GoogleCloudApigeeV1QueryMetadataResponseOutput
Contains information like metrics, dimenstions etc of the AsyncQuery.
func (QueryOutput) ReportDefinitionId ¶ added in v0.19.0
func (o QueryOutput) ReportDefinitionId() pulumi.StringOutput
Asynchronous Report ID.
func (QueryOutput) Result ¶ added in v0.19.0
func (o QueryOutput) Result() GoogleCloudApigeeV1AsyncQueryResultResponseOutput
Result is available only after the query is completed.
func (QueryOutput) ResultFileSize ¶ added in v0.19.0
func (o QueryOutput) ResultFileSize() pulumi.StringOutput
ResultFileSize is available only after the query is completed.
func (QueryOutput) ResultRows ¶ added in v0.19.0
func (o QueryOutput) ResultRows() pulumi.StringOutput
ResultRows is available only after the query is completed.
func (QueryOutput) Self ¶ added in v0.19.0
func (o QueryOutput) Self() pulumi.StringOutput
Self link of the query. Example: `/organizations/myorg/environments/myenv/queries/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` or following format if query is running at host level: `/organizations/myorg/hostQueries/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd`
func (QueryOutput) State ¶ added in v0.19.0
func (o QueryOutput) State() pulumi.StringOutput
Query state could be "enqueued", "running", "completed", "failed".
func (QueryOutput) ToQueryOutput ¶ added in v0.3.0
func (o QueryOutput) ToQueryOutput() QueryOutput
func (QueryOutput) ToQueryOutputWithContext ¶ added in v0.3.0
func (o QueryOutput) ToQueryOutputWithContext(ctx context.Context) QueryOutput
func (QueryOutput) Updated ¶ added in v0.19.0
func (o QueryOutput) Updated() pulumi.StringOutput
Last updated timestamp for the query.
type QueryState ¶ added in v0.3.0
type QueryState struct { }
func (QueryState) ElementType ¶ added in v0.3.0
func (QueryState) ElementType() reflect.Type
type RatePlan ¶ added in v0.3.0
type RatePlan struct { pulumi.CustomResourceState // Name of the API product that the rate plan is associated with. Apiproduct pulumi.StringOutput `pulumi:"apiproduct"` ApiproductId pulumi.StringOutput `pulumi:"apiproductId"` // Frequency at which the customer will be billed. BillingPeriod pulumi.StringOutput `pulumi:"billingPeriod"` // API call volume ranges and the fees charged when the total number of API calls is within a given range. The method used to calculate the final fee depends on the selected pricing model. For example, if the pricing model is `STAIRSTEP` and the ranges are defined as follows: “`{ "start": 1, "end": 100, "fee": 75 }, { "start": 101, "end": 200, "fee": 100 }, }“` Then the following fees would be charged based on the total number of API calls (assuming the currency selected is `USD`): * 1 call costs $75 * 50 calls cost $75 * 150 calls cost $100 The number of API calls cannot exceed 200. ConsumptionPricingRates GoogleCloudApigeeV1RateRangeResponseArrayOutput `pulumi:"consumptionPricingRates"` // Pricing model used for consumption-based charges. ConsumptionPricingType pulumi.StringOutput `pulumi:"consumptionPricingType"` // Time that the rate plan was created in milliseconds since epoch. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Currency to be used for billing. Consists of a three-letter code as defined by the [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) standard. CurrencyCode pulumi.StringOutput `pulumi:"currencyCode"` // Description of the rate plan. Description pulumi.StringOutput `pulumi:"description"` // Display name of the rate plan. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Time when the rate plan will expire in milliseconds since epoch. Set to 0 or `null` to indicate that the rate plan should never expire. EndTime pulumi.StringOutput `pulumi:"endTime"` // Frequency at which the fixed fee is charged. FixedFeeFrequency pulumi.IntOutput `pulumi:"fixedFeeFrequency"` // Fixed amount that is charged at a defined interval and billed in advance of use of the API product. The fee will be prorated for the first billing period. FixedRecurringFee GoogleTypeMoneyResponseOutput `pulumi:"fixedRecurringFee"` // Time the rate plan was last modified in milliseconds since epoch. LastModifiedAt pulumi.StringOutput `pulumi:"lastModifiedAt"` // Name of the rate plan. Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid 1.5/1.6 is no longer supported. Instead, use the `billingType` field inside `DeveloperMonetizationConfig` resource. Flag that specifies the billing account type, prepaid or postpaid. // // Deprecated: DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid 1.5/1.6 is no longer supported. Instead, use the `billingType` field inside `DeveloperMonetizationConfig` resource. Flag that specifies the billing account type, prepaid or postpaid. PaymentFundingModel pulumi.StringOutput `pulumi:"paymentFundingModel"` RevenueShareRates GoogleCloudApigeeV1RevenueShareRangeResponseArrayOutput `pulumi:"revenueShareRates"` RevenueShareType pulumi.StringOutput `pulumi:"revenueShareType"` // Initial, one-time fee paid when purchasing the API product. SetupFee GoogleTypeMoneyResponseOutput `pulumi:"setupFee"` // Time when the rate plan becomes active in milliseconds since epoch. StartTime pulumi.StringOutput `pulumi:"startTime"` // Current state of the rate plan (draft or published). State pulumi.StringOutput `pulumi:"state"` }
Create a rate plan that is associated with an API product in an organization. Using rate plans, API product owners can monetize their API products by configuring one or more of the following: - Billing frequency - Initial setup fees for using an API product - Payment funding model (postpaid only) - Fixed recurring or consumption-based charges for using an API product - Revenue sharing with developer partners An API product can have multiple rate plans associated with it but *only one* rate plan can be active at any point of time. **Note: From the developer's perspective, they purchase API products not rate plans. Auto-naming is currently not supported for this resource.
func GetRatePlan ¶ added in v0.3.0
func GetRatePlan(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RatePlanState, opts ...pulumi.ResourceOption) (*RatePlan, error)
GetRatePlan gets an existing RatePlan 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 NewRatePlan ¶ added in v0.3.0
func NewRatePlan(ctx *pulumi.Context, name string, args *RatePlanArgs, opts ...pulumi.ResourceOption) (*RatePlan, error)
NewRatePlan registers a new resource with the given unique name, arguments, and options.
func (*RatePlan) ElementType ¶ added in v0.3.0
func (*RatePlan) ToRatePlanOutput ¶ added in v0.3.0
func (i *RatePlan) ToRatePlanOutput() RatePlanOutput
func (*RatePlan) ToRatePlanOutputWithContext ¶ added in v0.3.0
func (i *RatePlan) ToRatePlanOutputWithContext(ctx context.Context) RatePlanOutput
type RatePlanArgs ¶ added in v0.3.0
type RatePlanArgs struct { // Name of the API product that the rate plan is associated with. Apiproduct pulumi.StringPtrInput ApiproductId pulumi.StringInput // Frequency at which the customer will be billed. BillingPeriod RatePlanBillingPeriodPtrInput // API call volume ranges and the fees charged when the total number of API calls is within a given range. The method used to calculate the final fee depends on the selected pricing model. For example, if the pricing model is `STAIRSTEP` and the ranges are defined as follows: “`{ "start": 1, "end": 100, "fee": 75 }, { "start": 101, "end": 200, "fee": 100 }, }“` Then the following fees would be charged based on the total number of API calls (assuming the currency selected is `USD`): * 1 call costs $75 * 50 calls cost $75 * 150 calls cost $100 The number of API calls cannot exceed 200. ConsumptionPricingRates GoogleCloudApigeeV1RateRangeArrayInput // Pricing model used for consumption-based charges. ConsumptionPricingType RatePlanConsumptionPricingTypePtrInput // Currency to be used for billing. Consists of a three-letter code as defined by the [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) standard. CurrencyCode pulumi.StringPtrInput // Description of the rate plan. Description pulumi.StringPtrInput // Display name of the rate plan. DisplayName pulumi.StringPtrInput // Time when the rate plan will expire in milliseconds since epoch. Set to 0 or `null` to indicate that the rate plan should never expire. EndTime pulumi.StringPtrInput // Frequency at which the fixed fee is charged. FixedFeeFrequency pulumi.IntPtrInput // Fixed amount that is charged at a defined interval and billed in advance of use of the API product. The fee will be prorated for the first billing period. FixedRecurringFee GoogleTypeMoneyPtrInput OrganizationId pulumi.StringInput // DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid 1.5/1.6 is no longer supported. Instead, use the `billingType` field inside `DeveloperMonetizationConfig` resource. Flag that specifies the billing account type, prepaid or postpaid. // // Deprecated: DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid 1.5/1.6 is no longer supported. Instead, use the `billingType` field inside `DeveloperMonetizationConfig` resource. Flag that specifies the billing account type, prepaid or postpaid. PaymentFundingModel RatePlanPaymentFundingModelPtrInput RevenueShareRates GoogleCloudApigeeV1RevenueShareRangeArrayInput RevenueShareType RatePlanRevenueShareTypePtrInput // Initial, one-time fee paid when purchasing the API product. SetupFee GoogleTypeMoneyPtrInput // Time when the rate plan becomes active in milliseconds since epoch. StartTime pulumi.StringPtrInput // Current state of the rate plan (draft or published). State RatePlanStateEnumPtrInput }
The set of arguments for constructing a RatePlan resource.
func (RatePlanArgs) ElementType ¶ added in v0.3.0
func (RatePlanArgs) ElementType() reflect.Type
type RatePlanBillingPeriod ¶ added in v0.4.0
type RatePlanBillingPeriod string
Frequency at which the customer will be billed.
func (RatePlanBillingPeriod) ElementType ¶ added in v0.4.0
func (RatePlanBillingPeriod) ElementType() reflect.Type
func (RatePlanBillingPeriod) ToRatePlanBillingPeriodOutput ¶ added in v0.6.0
func (e RatePlanBillingPeriod) ToRatePlanBillingPeriodOutput() RatePlanBillingPeriodOutput
func (RatePlanBillingPeriod) ToRatePlanBillingPeriodOutputWithContext ¶ added in v0.6.0
func (e RatePlanBillingPeriod) ToRatePlanBillingPeriodOutputWithContext(ctx context.Context) RatePlanBillingPeriodOutput
func (RatePlanBillingPeriod) ToRatePlanBillingPeriodPtrOutput ¶ added in v0.6.0
func (e RatePlanBillingPeriod) ToRatePlanBillingPeriodPtrOutput() RatePlanBillingPeriodPtrOutput
func (RatePlanBillingPeriod) ToRatePlanBillingPeriodPtrOutputWithContext ¶ added in v0.6.0
func (e RatePlanBillingPeriod) ToRatePlanBillingPeriodPtrOutputWithContext(ctx context.Context) RatePlanBillingPeriodPtrOutput
func (RatePlanBillingPeriod) ToStringOutput ¶ added in v0.4.0
func (e RatePlanBillingPeriod) ToStringOutput() pulumi.StringOutput
func (RatePlanBillingPeriod) ToStringOutputWithContext ¶ added in v0.4.0
func (e RatePlanBillingPeriod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RatePlanBillingPeriod) ToStringPtrOutput ¶ added in v0.4.0
func (e RatePlanBillingPeriod) ToStringPtrOutput() pulumi.StringPtrOutput
func (RatePlanBillingPeriod) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e RatePlanBillingPeriod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RatePlanBillingPeriodInput ¶ added in v0.6.0
type RatePlanBillingPeriodInput interface { pulumi.Input ToRatePlanBillingPeriodOutput() RatePlanBillingPeriodOutput ToRatePlanBillingPeriodOutputWithContext(context.Context) RatePlanBillingPeriodOutput }
RatePlanBillingPeriodInput is an input type that accepts values of the RatePlanBillingPeriod enum A concrete instance of `RatePlanBillingPeriodInput` can be one of the following:
RatePlanBillingPeriodBillingPeriodUnspecified RatePlanBillingPeriodWeekly RatePlanBillingPeriodMonthly
type RatePlanBillingPeriodOutput ¶ added in v0.6.0
type RatePlanBillingPeriodOutput struct{ *pulumi.OutputState }
func (RatePlanBillingPeriodOutput) ElementType ¶ added in v0.6.0
func (RatePlanBillingPeriodOutput) ElementType() reflect.Type
func (RatePlanBillingPeriodOutput) ToRatePlanBillingPeriodOutput ¶ added in v0.6.0
func (o RatePlanBillingPeriodOutput) ToRatePlanBillingPeriodOutput() RatePlanBillingPeriodOutput
func (RatePlanBillingPeriodOutput) ToRatePlanBillingPeriodOutputWithContext ¶ added in v0.6.0
func (o RatePlanBillingPeriodOutput) ToRatePlanBillingPeriodOutputWithContext(ctx context.Context) RatePlanBillingPeriodOutput
func (RatePlanBillingPeriodOutput) ToRatePlanBillingPeriodPtrOutput ¶ added in v0.6.0
func (o RatePlanBillingPeriodOutput) ToRatePlanBillingPeriodPtrOutput() RatePlanBillingPeriodPtrOutput
func (RatePlanBillingPeriodOutput) ToRatePlanBillingPeriodPtrOutputWithContext ¶ added in v0.6.0
func (o RatePlanBillingPeriodOutput) ToRatePlanBillingPeriodPtrOutputWithContext(ctx context.Context) RatePlanBillingPeriodPtrOutput
func (RatePlanBillingPeriodOutput) ToStringOutput ¶ added in v0.6.0
func (o RatePlanBillingPeriodOutput) ToStringOutput() pulumi.StringOutput
func (RatePlanBillingPeriodOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o RatePlanBillingPeriodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RatePlanBillingPeriodOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o RatePlanBillingPeriodOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RatePlanBillingPeriodOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o RatePlanBillingPeriodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RatePlanBillingPeriodPtrInput ¶ added in v0.6.0
type RatePlanBillingPeriodPtrInput interface { pulumi.Input ToRatePlanBillingPeriodPtrOutput() RatePlanBillingPeriodPtrOutput ToRatePlanBillingPeriodPtrOutputWithContext(context.Context) RatePlanBillingPeriodPtrOutput }
func RatePlanBillingPeriodPtr ¶ added in v0.6.0
func RatePlanBillingPeriodPtr(v string) RatePlanBillingPeriodPtrInput
type RatePlanBillingPeriodPtrOutput ¶ added in v0.6.0
type RatePlanBillingPeriodPtrOutput struct{ *pulumi.OutputState }
func (RatePlanBillingPeriodPtrOutput) Elem ¶ added in v0.6.0
func (o RatePlanBillingPeriodPtrOutput) Elem() RatePlanBillingPeriodOutput
func (RatePlanBillingPeriodPtrOutput) ElementType ¶ added in v0.6.0
func (RatePlanBillingPeriodPtrOutput) ElementType() reflect.Type
func (RatePlanBillingPeriodPtrOutput) ToRatePlanBillingPeriodPtrOutput ¶ added in v0.6.0
func (o RatePlanBillingPeriodPtrOutput) ToRatePlanBillingPeriodPtrOutput() RatePlanBillingPeriodPtrOutput
func (RatePlanBillingPeriodPtrOutput) ToRatePlanBillingPeriodPtrOutputWithContext ¶ added in v0.6.0
func (o RatePlanBillingPeriodPtrOutput) ToRatePlanBillingPeriodPtrOutputWithContext(ctx context.Context) RatePlanBillingPeriodPtrOutput
func (RatePlanBillingPeriodPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o RatePlanBillingPeriodPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RatePlanBillingPeriodPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o RatePlanBillingPeriodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RatePlanConsumptionPricingType ¶ added in v0.4.0
type RatePlanConsumptionPricingType string
Pricing model used for consumption-based charges.
func (RatePlanConsumptionPricingType) ElementType ¶ added in v0.4.0
func (RatePlanConsumptionPricingType) ElementType() reflect.Type
func (RatePlanConsumptionPricingType) ToRatePlanConsumptionPricingTypeOutput ¶ added in v0.6.0
func (e RatePlanConsumptionPricingType) ToRatePlanConsumptionPricingTypeOutput() RatePlanConsumptionPricingTypeOutput
func (RatePlanConsumptionPricingType) ToRatePlanConsumptionPricingTypeOutputWithContext ¶ added in v0.6.0
func (e RatePlanConsumptionPricingType) ToRatePlanConsumptionPricingTypeOutputWithContext(ctx context.Context) RatePlanConsumptionPricingTypeOutput
func (RatePlanConsumptionPricingType) ToRatePlanConsumptionPricingTypePtrOutput ¶ added in v0.6.0
func (e RatePlanConsumptionPricingType) ToRatePlanConsumptionPricingTypePtrOutput() RatePlanConsumptionPricingTypePtrOutput
func (RatePlanConsumptionPricingType) ToRatePlanConsumptionPricingTypePtrOutputWithContext ¶ added in v0.6.0
func (e RatePlanConsumptionPricingType) ToRatePlanConsumptionPricingTypePtrOutputWithContext(ctx context.Context) RatePlanConsumptionPricingTypePtrOutput
func (RatePlanConsumptionPricingType) ToStringOutput ¶ added in v0.4.0
func (e RatePlanConsumptionPricingType) ToStringOutput() pulumi.StringOutput
func (RatePlanConsumptionPricingType) ToStringOutputWithContext ¶ added in v0.4.0
func (e RatePlanConsumptionPricingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RatePlanConsumptionPricingType) ToStringPtrOutput ¶ added in v0.4.0
func (e RatePlanConsumptionPricingType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RatePlanConsumptionPricingType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e RatePlanConsumptionPricingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RatePlanConsumptionPricingTypeInput ¶ added in v0.6.0
type RatePlanConsumptionPricingTypeInput interface { pulumi.Input ToRatePlanConsumptionPricingTypeOutput() RatePlanConsumptionPricingTypeOutput ToRatePlanConsumptionPricingTypeOutputWithContext(context.Context) RatePlanConsumptionPricingTypeOutput }
RatePlanConsumptionPricingTypeInput is an input type that accepts values of the RatePlanConsumptionPricingType enum A concrete instance of `RatePlanConsumptionPricingTypeInput` can be one of the following:
RatePlanConsumptionPricingTypeConsumptionPricingTypeUnspecified RatePlanConsumptionPricingTypeFixedPerUnit RatePlanConsumptionPricingTypeBanded RatePlanConsumptionPricingTypeTiered RatePlanConsumptionPricingTypeStairstep
type RatePlanConsumptionPricingTypeOutput ¶ added in v0.6.0
type RatePlanConsumptionPricingTypeOutput struct{ *pulumi.OutputState }
func (RatePlanConsumptionPricingTypeOutput) ElementType ¶ added in v0.6.0
func (RatePlanConsumptionPricingTypeOutput) ElementType() reflect.Type
func (RatePlanConsumptionPricingTypeOutput) ToRatePlanConsumptionPricingTypeOutput ¶ added in v0.6.0
func (o RatePlanConsumptionPricingTypeOutput) ToRatePlanConsumptionPricingTypeOutput() RatePlanConsumptionPricingTypeOutput
func (RatePlanConsumptionPricingTypeOutput) ToRatePlanConsumptionPricingTypeOutputWithContext ¶ added in v0.6.0
func (o RatePlanConsumptionPricingTypeOutput) ToRatePlanConsumptionPricingTypeOutputWithContext(ctx context.Context) RatePlanConsumptionPricingTypeOutput
func (RatePlanConsumptionPricingTypeOutput) ToRatePlanConsumptionPricingTypePtrOutput ¶ added in v0.6.0
func (o RatePlanConsumptionPricingTypeOutput) ToRatePlanConsumptionPricingTypePtrOutput() RatePlanConsumptionPricingTypePtrOutput
func (RatePlanConsumptionPricingTypeOutput) ToRatePlanConsumptionPricingTypePtrOutputWithContext ¶ added in v0.6.0
func (o RatePlanConsumptionPricingTypeOutput) ToRatePlanConsumptionPricingTypePtrOutputWithContext(ctx context.Context) RatePlanConsumptionPricingTypePtrOutput
func (RatePlanConsumptionPricingTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o RatePlanConsumptionPricingTypeOutput) ToStringOutput() pulumi.StringOutput
func (RatePlanConsumptionPricingTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o RatePlanConsumptionPricingTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RatePlanConsumptionPricingTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o RatePlanConsumptionPricingTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RatePlanConsumptionPricingTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o RatePlanConsumptionPricingTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RatePlanConsumptionPricingTypePtrInput ¶ added in v0.6.0
type RatePlanConsumptionPricingTypePtrInput interface { pulumi.Input ToRatePlanConsumptionPricingTypePtrOutput() RatePlanConsumptionPricingTypePtrOutput ToRatePlanConsumptionPricingTypePtrOutputWithContext(context.Context) RatePlanConsumptionPricingTypePtrOutput }
func RatePlanConsumptionPricingTypePtr ¶ added in v0.6.0
func RatePlanConsumptionPricingTypePtr(v string) RatePlanConsumptionPricingTypePtrInput
type RatePlanConsumptionPricingTypePtrOutput ¶ added in v0.6.0
type RatePlanConsumptionPricingTypePtrOutput struct{ *pulumi.OutputState }
func (RatePlanConsumptionPricingTypePtrOutput) ElementType ¶ added in v0.6.0
func (RatePlanConsumptionPricingTypePtrOutput) ElementType() reflect.Type
func (RatePlanConsumptionPricingTypePtrOutput) ToRatePlanConsumptionPricingTypePtrOutput ¶ added in v0.6.0
func (o RatePlanConsumptionPricingTypePtrOutput) ToRatePlanConsumptionPricingTypePtrOutput() RatePlanConsumptionPricingTypePtrOutput
func (RatePlanConsumptionPricingTypePtrOutput) ToRatePlanConsumptionPricingTypePtrOutputWithContext ¶ added in v0.6.0
func (o RatePlanConsumptionPricingTypePtrOutput) ToRatePlanConsumptionPricingTypePtrOutputWithContext(ctx context.Context) RatePlanConsumptionPricingTypePtrOutput
func (RatePlanConsumptionPricingTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o RatePlanConsumptionPricingTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RatePlanConsumptionPricingTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o RatePlanConsumptionPricingTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RatePlanInput ¶ added in v0.3.0
type RatePlanInput interface { pulumi.Input ToRatePlanOutput() RatePlanOutput ToRatePlanOutputWithContext(ctx context.Context) RatePlanOutput }
type RatePlanOutput ¶ added in v0.3.0
type RatePlanOutput struct{ *pulumi.OutputState }
func (RatePlanOutput) Apiproduct ¶ added in v0.19.0
func (o RatePlanOutput) Apiproduct() pulumi.StringOutput
Name of the API product that the rate plan is associated with.
func (RatePlanOutput) ApiproductId ¶ added in v0.21.0
func (o RatePlanOutput) ApiproductId() pulumi.StringOutput
func (RatePlanOutput) BillingPeriod ¶ added in v0.19.0
func (o RatePlanOutput) BillingPeriod() pulumi.StringOutput
Frequency at which the customer will be billed.
func (RatePlanOutput) ConsumptionPricingRates ¶ added in v0.19.0
func (o RatePlanOutput) ConsumptionPricingRates() GoogleCloudApigeeV1RateRangeResponseArrayOutput
API call volume ranges and the fees charged when the total number of API calls is within a given range. The method used to calculate the final fee depends on the selected pricing model. For example, if the pricing model is `STAIRSTEP` and the ranges are defined as follows: ```{ "start": 1, "end": 100, "fee": 75 }, { "start": 101, "end": 200, "fee": 100 }, }``` Then the following fees would be charged based on the total number of API calls (assuming the currency selected is `USD`): * 1 call costs $75 * 50 calls cost $75 * 150 calls cost $100 The number of API calls cannot exceed 200.
func (RatePlanOutput) ConsumptionPricingType ¶ added in v0.19.0
func (o RatePlanOutput) ConsumptionPricingType() pulumi.StringOutput
Pricing model used for consumption-based charges.
func (RatePlanOutput) CreatedAt ¶ added in v0.19.0
func (o RatePlanOutput) CreatedAt() pulumi.StringOutput
Time that the rate plan was created in milliseconds since epoch.
func (RatePlanOutput) CurrencyCode ¶ added in v0.19.0
func (o RatePlanOutput) CurrencyCode() pulumi.StringOutput
Currency to be used for billing. Consists of a three-letter code as defined by the [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) standard.
func (RatePlanOutput) Description ¶ added in v0.19.0
func (o RatePlanOutput) Description() pulumi.StringOutput
Description of the rate plan.
func (RatePlanOutput) DisplayName ¶ added in v0.19.0
func (o RatePlanOutput) DisplayName() pulumi.StringOutput
Display name of the rate plan.
func (RatePlanOutput) ElementType ¶ added in v0.3.0
func (RatePlanOutput) ElementType() reflect.Type
func (RatePlanOutput) EndTime ¶ added in v0.19.0
func (o RatePlanOutput) EndTime() pulumi.StringOutput
Time when the rate plan will expire in milliseconds since epoch. Set to 0 or `null` to indicate that the rate plan should never expire.
func (RatePlanOutput) FixedFeeFrequency ¶ added in v0.19.0
func (o RatePlanOutput) FixedFeeFrequency() pulumi.IntOutput
Frequency at which the fixed fee is charged.
func (RatePlanOutput) FixedRecurringFee ¶ added in v0.19.0
func (o RatePlanOutput) FixedRecurringFee() GoogleTypeMoneyResponseOutput
Fixed amount that is charged at a defined interval and billed in advance of use of the API product. The fee will be prorated for the first billing period.
func (RatePlanOutput) LastModifiedAt ¶ added in v0.19.0
func (o RatePlanOutput) LastModifiedAt() pulumi.StringOutput
Time the rate plan was last modified in milliseconds since epoch.
func (RatePlanOutput) Name ¶ added in v0.19.0
func (o RatePlanOutput) Name() pulumi.StringOutput
Name of the rate plan.
func (RatePlanOutput) OrganizationId ¶ added in v0.21.0
func (o RatePlanOutput) OrganizationId() pulumi.StringOutput
func (RatePlanOutput) PaymentFundingModel
deprecated
added in
v0.19.0
func (o RatePlanOutput) PaymentFundingModel() pulumi.StringOutput
DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid 1.5/1.6 is no longer supported. Instead, use the `billingType` field inside `DeveloperMonetizationConfig` resource. Flag that specifies the billing account type, prepaid or postpaid.
Deprecated: DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid 1.5/1.6 is no longer supported. Instead, use the `billingType` field inside `DeveloperMonetizationConfig` resource. Flag that specifies the billing account type, prepaid or postpaid.
func (RatePlanOutput) RevenueShareRates ¶ added in v0.19.0
func (o RatePlanOutput) RevenueShareRates() GoogleCloudApigeeV1RevenueShareRangeResponseArrayOutput
Details of the revenue sharing model.
func (RatePlanOutput) RevenueShareType ¶ added in v0.19.0
func (o RatePlanOutput) RevenueShareType() pulumi.StringOutput
Method used to calculate the revenue that is shared with developers.
func (RatePlanOutput) SetupFee ¶ added in v0.19.0
func (o RatePlanOutput) SetupFee() GoogleTypeMoneyResponseOutput
Initial, one-time fee paid when purchasing the API product.
func (RatePlanOutput) StartTime ¶ added in v0.19.0
func (o RatePlanOutput) StartTime() pulumi.StringOutput
Time when the rate plan becomes active in milliseconds since epoch.
func (RatePlanOutput) State ¶ added in v0.19.0
func (o RatePlanOutput) State() pulumi.StringOutput
Current state of the rate plan (draft or published).
func (RatePlanOutput) ToRatePlanOutput ¶ added in v0.3.0
func (o RatePlanOutput) ToRatePlanOutput() RatePlanOutput
func (RatePlanOutput) ToRatePlanOutputWithContext ¶ added in v0.3.0
func (o RatePlanOutput) ToRatePlanOutputWithContext(ctx context.Context) RatePlanOutput
type RatePlanPaymentFundingModel ¶ added in v0.4.0
type RatePlanPaymentFundingModel string
DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid 1.5/1.6 is no longer supported. Instead, use the `billingType` field inside `DeveloperMonetizationConfig` resource. Flag that specifies the billing account type, prepaid or postpaid.
func (RatePlanPaymentFundingModel) ElementType ¶ added in v0.4.0
func (RatePlanPaymentFundingModel) ElementType() reflect.Type
func (RatePlanPaymentFundingModel) ToRatePlanPaymentFundingModelOutput ¶ added in v0.6.0
func (e RatePlanPaymentFundingModel) ToRatePlanPaymentFundingModelOutput() RatePlanPaymentFundingModelOutput
func (RatePlanPaymentFundingModel) ToRatePlanPaymentFundingModelOutputWithContext ¶ added in v0.6.0
func (e RatePlanPaymentFundingModel) ToRatePlanPaymentFundingModelOutputWithContext(ctx context.Context) RatePlanPaymentFundingModelOutput
func (RatePlanPaymentFundingModel) ToRatePlanPaymentFundingModelPtrOutput ¶ added in v0.6.0
func (e RatePlanPaymentFundingModel) ToRatePlanPaymentFundingModelPtrOutput() RatePlanPaymentFundingModelPtrOutput
func (RatePlanPaymentFundingModel) ToRatePlanPaymentFundingModelPtrOutputWithContext ¶ added in v0.6.0
func (e RatePlanPaymentFundingModel) ToRatePlanPaymentFundingModelPtrOutputWithContext(ctx context.Context) RatePlanPaymentFundingModelPtrOutput
func (RatePlanPaymentFundingModel) ToStringOutput ¶ added in v0.4.0
func (e RatePlanPaymentFundingModel) ToStringOutput() pulumi.StringOutput
func (RatePlanPaymentFundingModel) ToStringOutputWithContext ¶ added in v0.4.0
func (e RatePlanPaymentFundingModel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RatePlanPaymentFundingModel) ToStringPtrOutput ¶ added in v0.4.0
func (e RatePlanPaymentFundingModel) ToStringPtrOutput() pulumi.StringPtrOutput
func (RatePlanPaymentFundingModel) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e RatePlanPaymentFundingModel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RatePlanPaymentFundingModelInput ¶ added in v0.6.0
type RatePlanPaymentFundingModelInput interface { pulumi.Input ToRatePlanPaymentFundingModelOutput() RatePlanPaymentFundingModelOutput ToRatePlanPaymentFundingModelOutputWithContext(context.Context) RatePlanPaymentFundingModelOutput }
RatePlanPaymentFundingModelInput is an input type that accepts values of the RatePlanPaymentFundingModel enum A concrete instance of `RatePlanPaymentFundingModelInput` can be one of the following:
RatePlanPaymentFundingModelPaymentFundingModelUnspecified RatePlanPaymentFundingModelPrepaid RatePlanPaymentFundingModelPostpaid
type RatePlanPaymentFundingModelOutput ¶ added in v0.6.0
type RatePlanPaymentFundingModelOutput struct{ *pulumi.OutputState }
func (RatePlanPaymentFundingModelOutput) ElementType ¶ added in v0.6.0
func (RatePlanPaymentFundingModelOutput) ElementType() reflect.Type
func (RatePlanPaymentFundingModelOutput) ToRatePlanPaymentFundingModelOutput ¶ added in v0.6.0
func (o RatePlanPaymentFundingModelOutput) ToRatePlanPaymentFundingModelOutput() RatePlanPaymentFundingModelOutput
func (RatePlanPaymentFundingModelOutput) ToRatePlanPaymentFundingModelOutputWithContext ¶ added in v0.6.0
func (o RatePlanPaymentFundingModelOutput) ToRatePlanPaymentFundingModelOutputWithContext(ctx context.Context) RatePlanPaymentFundingModelOutput
func (RatePlanPaymentFundingModelOutput) ToRatePlanPaymentFundingModelPtrOutput ¶ added in v0.6.0
func (o RatePlanPaymentFundingModelOutput) ToRatePlanPaymentFundingModelPtrOutput() RatePlanPaymentFundingModelPtrOutput
func (RatePlanPaymentFundingModelOutput) ToRatePlanPaymentFundingModelPtrOutputWithContext ¶ added in v0.6.0
func (o RatePlanPaymentFundingModelOutput) ToRatePlanPaymentFundingModelPtrOutputWithContext(ctx context.Context) RatePlanPaymentFundingModelPtrOutput
func (RatePlanPaymentFundingModelOutput) ToStringOutput ¶ added in v0.6.0
func (o RatePlanPaymentFundingModelOutput) ToStringOutput() pulumi.StringOutput
func (RatePlanPaymentFundingModelOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o RatePlanPaymentFundingModelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RatePlanPaymentFundingModelOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o RatePlanPaymentFundingModelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RatePlanPaymentFundingModelOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o RatePlanPaymentFundingModelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RatePlanPaymentFundingModelPtrInput ¶ added in v0.6.0
type RatePlanPaymentFundingModelPtrInput interface { pulumi.Input ToRatePlanPaymentFundingModelPtrOutput() RatePlanPaymentFundingModelPtrOutput ToRatePlanPaymentFundingModelPtrOutputWithContext(context.Context) RatePlanPaymentFundingModelPtrOutput }
func RatePlanPaymentFundingModelPtr ¶ added in v0.6.0
func RatePlanPaymentFundingModelPtr(v string) RatePlanPaymentFundingModelPtrInput
type RatePlanPaymentFundingModelPtrOutput ¶ added in v0.6.0
type RatePlanPaymentFundingModelPtrOutput struct{ *pulumi.OutputState }
func (RatePlanPaymentFundingModelPtrOutput) ElementType ¶ added in v0.6.0
func (RatePlanPaymentFundingModelPtrOutput) ElementType() reflect.Type
func (RatePlanPaymentFundingModelPtrOutput) ToRatePlanPaymentFundingModelPtrOutput ¶ added in v0.6.0
func (o RatePlanPaymentFundingModelPtrOutput) ToRatePlanPaymentFundingModelPtrOutput() RatePlanPaymentFundingModelPtrOutput
func (RatePlanPaymentFundingModelPtrOutput) ToRatePlanPaymentFundingModelPtrOutputWithContext ¶ added in v0.6.0
func (o RatePlanPaymentFundingModelPtrOutput) ToRatePlanPaymentFundingModelPtrOutputWithContext(ctx context.Context) RatePlanPaymentFundingModelPtrOutput
func (RatePlanPaymentFundingModelPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o RatePlanPaymentFundingModelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RatePlanPaymentFundingModelPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o RatePlanPaymentFundingModelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RatePlanRevenueShareType ¶ added in v0.4.0
type RatePlanRevenueShareType string
Method used to calculate the revenue that is shared with developers.
func (RatePlanRevenueShareType) ElementType ¶ added in v0.4.0
func (RatePlanRevenueShareType) ElementType() reflect.Type
func (RatePlanRevenueShareType) ToRatePlanRevenueShareTypeOutput ¶ added in v0.6.0
func (e RatePlanRevenueShareType) ToRatePlanRevenueShareTypeOutput() RatePlanRevenueShareTypeOutput
func (RatePlanRevenueShareType) ToRatePlanRevenueShareTypeOutputWithContext ¶ added in v0.6.0
func (e RatePlanRevenueShareType) ToRatePlanRevenueShareTypeOutputWithContext(ctx context.Context) RatePlanRevenueShareTypeOutput
func (RatePlanRevenueShareType) ToRatePlanRevenueShareTypePtrOutput ¶ added in v0.6.0
func (e RatePlanRevenueShareType) ToRatePlanRevenueShareTypePtrOutput() RatePlanRevenueShareTypePtrOutput
func (RatePlanRevenueShareType) ToRatePlanRevenueShareTypePtrOutputWithContext ¶ added in v0.6.0
func (e RatePlanRevenueShareType) ToRatePlanRevenueShareTypePtrOutputWithContext(ctx context.Context) RatePlanRevenueShareTypePtrOutput
func (RatePlanRevenueShareType) ToStringOutput ¶ added in v0.4.0
func (e RatePlanRevenueShareType) ToStringOutput() pulumi.StringOutput
func (RatePlanRevenueShareType) ToStringOutputWithContext ¶ added in v0.4.0
func (e RatePlanRevenueShareType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RatePlanRevenueShareType) ToStringPtrOutput ¶ added in v0.4.0
func (e RatePlanRevenueShareType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RatePlanRevenueShareType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e RatePlanRevenueShareType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RatePlanRevenueShareTypeInput ¶ added in v0.6.0
RatePlanRevenueShareTypeInput is an input type that accepts values of the RatePlanRevenueShareType enum A concrete instance of `RatePlanRevenueShareTypeInput` can be one of the following:
RatePlanRevenueShareTypeRevenueShareTypeUnspecified RatePlanRevenueShareTypeFixed RatePlanRevenueShareTypeVolumeBanded
type RatePlanRevenueShareTypeOutput ¶ added in v0.6.0
func (RatePlanRevenueShareTypeOutput) ElementType ¶ added in v0.6.0
func (RatePlanRevenueShareTypeOutput) ElementType() reflect.Type
func (RatePlanRevenueShareTypeOutput) ToRatePlanRevenueShareTypeOutput ¶ added in v0.6.0
func (o RatePlanRevenueShareTypeOutput) ToRatePlanRevenueShareTypeOutput() RatePlanRevenueShareTypeOutput
func (RatePlanRevenueShareTypeOutput) ToRatePlanRevenueShareTypeOutputWithContext ¶ added in v0.6.0
func (o RatePlanRevenueShareTypeOutput) ToRatePlanRevenueShareTypeOutputWithContext(ctx context.Context) RatePlanRevenueShareTypeOutput
func (RatePlanRevenueShareTypeOutput) ToRatePlanRevenueShareTypePtrOutput ¶ added in v0.6.0
func (o RatePlanRevenueShareTypeOutput) ToRatePlanRevenueShareTypePtrOutput() RatePlanRevenueShareTypePtrOutput
func (RatePlanRevenueShareTypeOutput) ToRatePlanRevenueShareTypePtrOutputWithContext ¶ added in v0.6.0
func (o RatePlanRevenueShareTypeOutput) ToRatePlanRevenueShareTypePtrOutputWithContext(ctx context.Context) RatePlanRevenueShareTypePtrOutput
func (RatePlanRevenueShareTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o RatePlanRevenueShareTypeOutput) ToStringOutput() pulumi.StringOutput
func (RatePlanRevenueShareTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o RatePlanRevenueShareTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RatePlanRevenueShareTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o RatePlanRevenueShareTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RatePlanRevenueShareTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o RatePlanRevenueShareTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RatePlanRevenueShareTypePtrInput ¶ added in v0.6.0
func RatePlanRevenueShareTypePtr ¶ added in v0.6.0
func RatePlanRevenueShareTypePtr(v string) RatePlanRevenueShareTypePtrInput
type RatePlanRevenueShareTypePtrOutput ¶ added in v0.6.0
func (RatePlanRevenueShareTypePtrOutput) Elem ¶ added in v0.6.0
func (o RatePlanRevenueShareTypePtrOutput) Elem() RatePlanRevenueShareTypeOutput
func (RatePlanRevenueShareTypePtrOutput) ElementType ¶ added in v0.6.0
func (RatePlanRevenueShareTypePtrOutput) ElementType() reflect.Type
func (RatePlanRevenueShareTypePtrOutput) ToRatePlanRevenueShareTypePtrOutput ¶ added in v0.6.0
func (o RatePlanRevenueShareTypePtrOutput) ToRatePlanRevenueShareTypePtrOutput() RatePlanRevenueShareTypePtrOutput
func (RatePlanRevenueShareTypePtrOutput) ToRatePlanRevenueShareTypePtrOutputWithContext ¶ added in v0.6.0
func (o RatePlanRevenueShareTypePtrOutput) ToRatePlanRevenueShareTypePtrOutputWithContext(ctx context.Context) RatePlanRevenueShareTypePtrOutput
func (RatePlanRevenueShareTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o RatePlanRevenueShareTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RatePlanRevenueShareTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o RatePlanRevenueShareTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RatePlanState ¶ added in v0.3.0
type RatePlanState struct { }
func (RatePlanState) ElementType ¶ added in v0.3.0
func (RatePlanState) ElementType() reflect.Type
type RatePlanStateEnum ¶ added in v0.4.0
type RatePlanStateEnum string
Current state of the rate plan (draft or published).
func (RatePlanStateEnum) ElementType ¶ added in v0.4.0
func (RatePlanStateEnum) ElementType() reflect.Type
func (RatePlanStateEnum) ToRatePlanStateEnumOutput ¶ added in v0.6.0
func (e RatePlanStateEnum) ToRatePlanStateEnumOutput() RatePlanStateEnumOutput
func (RatePlanStateEnum) ToRatePlanStateEnumOutputWithContext ¶ added in v0.6.0
func (e RatePlanStateEnum) ToRatePlanStateEnumOutputWithContext(ctx context.Context) RatePlanStateEnumOutput
func (RatePlanStateEnum) ToRatePlanStateEnumPtrOutput ¶ added in v0.6.0
func (e RatePlanStateEnum) ToRatePlanStateEnumPtrOutput() RatePlanStateEnumPtrOutput
func (RatePlanStateEnum) ToRatePlanStateEnumPtrOutputWithContext ¶ added in v0.6.0
func (e RatePlanStateEnum) ToRatePlanStateEnumPtrOutputWithContext(ctx context.Context) RatePlanStateEnumPtrOutput
func (RatePlanStateEnum) ToStringOutput ¶ added in v0.4.0
func (e RatePlanStateEnum) ToStringOutput() pulumi.StringOutput
func (RatePlanStateEnum) ToStringOutputWithContext ¶ added in v0.4.0
func (e RatePlanStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RatePlanStateEnum) ToStringPtrOutput ¶ added in v0.4.0
func (e RatePlanStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (RatePlanStateEnum) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e RatePlanStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RatePlanStateEnumInput ¶ added in v0.6.0
type RatePlanStateEnumInput interface { pulumi.Input ToRatePlanStateEnumOutput() RatePlanStateEnumOutput ToRatePlanStateEnumOutputWithContext(context.Context) RatePlanStateEnumOutput }
RatePlanStateEnumInput is an input type that accepts values of the RatePlanStateEnum enum A concrete instance of `RatePlanStateEnumInput` can be one of the following:
RatePlanStateEnumStateUnspecified RatePlanStateEnumDraft RatePlanStateEnumPublished
type RatePlanStateEnumOutput ¶ added in v0.6.0
type RatePlanStateEnumOutput struct{ *pulumi.OutputState }
func (RatePlanStateEnumOutput) ElementType ¶ added in v0.6.0
func (RatePlanStateEnumOutput) ElementType() reflect.Type
func (RatePlanStateEnumOutput) ToRatePlanStateEnumOutput ¶ added in v0.6.0
func (o RatePlanStateEnumOutput) ToRatePlanStateEnumOutput() RatePlanStateEnumOutput
func (RatePlanStateEnumOutput) ToRatePlanStateEnumOutputWithContext ¶ added in v0.6.0
func (o RatePlanStateEnumOutput) ToRatePlanStateEnumOutputWithContext(ctx context.Context) RatePlanStateEnumOutput
func (RatePlanStateEnumOutput) ToRatePlanStateEnumPtrOutput ¶ added in v0.6.0
func (o RatePlanStateEnumOutput) ToRatePlanStateEnumPtrOutput() RatePlanStateEnumPtrOutput
func (RatePlanStateEnumOutput) ToRatePlanStateEnumPtrOutputWithContext ¶ added in v0.6.0
func (o RatePlanStateEnumOutput) ToRatePlanStateEnumPtrOutputWithContext(ctx context.Context) RatePlanStateEnumPtrOutput
func (RatePlanStateEnumOutput) ToStringOutput ¶ added in v0.6.0
func (o RatePlanStateEnumOutput) ToStringOutput() pulumi.StringOutput
func (RatePlanStateEnumOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o RatePlanStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RatePlanStateEnumOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o RatePlanStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RatePlanStateEnumOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o RatePlanStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RatePlanStateEnumPtrInput ¶ added in v0.6.0
type RatePlanStateEnumPtrInput interface { pulumi.Input ToRatePlanStateEnumPtrOutput() RatePlanStateEnumPtrOutput ToRatePlanStateEnumPtrOutputWithContext(context.Context) RatePlanStateEnumPtrOutput }
func RatePlanStateEnumPtr ¶ added in v0.6.0
func RatePlanStateEnumPtr(v string) RatePlanStateEnumPtrInput
type RatePlanStateEnumPtrOutput ¶ added in v0.6.0
type RatePlanStateEnumPtrOutput struct{ *pulumi.OutputState }
func (RatePlanStateEnumPtrOutput) Elem ¶ added in v0.6.0
func (o RatePlanStateEnumPtrOutput) Elem() RatePlanStateEnumOutput
func (RatePlanStateEnumPtrOutput) ElementType ¶ added in v0.6.0
func (RatePlanStateEnumPtrOutput) ElementType() reflect.Type
func (RatePlanStateEnumPtrOutput) ToRatePlanStateEnumPtrOutput ¶ added in v0.6.0
func (o RatePlanStateEnumPtrOutput) ToRatePlanStateEnumPtrOutput() RatePlanStateEnumPtrOutput
func (RatePlanStateEnumPtrOutput) ToRatePlanStateEnumPtrOutputWithContext ¶ added in v0.6.0
func (o RatePlanStateEnumPtrOutput) ToRatePlanStateEnumPtrOutputWithContext(ctx context.Context) RatePlanStateEnumPtrOutput
func (RatePlanStateEnumPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o RatePlanStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RatePlanStateEnumPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o RatePlanStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Reference ¶ added in v0.3.0
type Reference struct { pulumi.CustomResourceState // Optional. A human-readable description of this reference. Description pulumi.StringOutput `pulumi:"description"` EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` // The resource id of this reference. Values must match the regular expression [\w\s\-.]+. Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // The id of the resource to which this reference refers. Must be the id of a resource that exists in the parent environment and is of the given resource_type. Refers pulumi.StringOutput `pulumi:"refers"` // The type of resource referred to by this reference. Valid values are 'KeyStore' or 'TrustStore'. ResourceType pulumi.StringOutput `pulumi:"resourceType"` }
Creates a Reference in the specified environment.
func GetReference ¶ added in v0.3.0
func GetReference(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReferenceState, opts ...pulumi.ResourceOption) (*Reference, error)
GetReference gets an existing Reference 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 NewReference ¶ added in v0.3.0
func NewReference(ctx *pulumi.Context, name string, args *ReferenceArgs, opts ...pulumi.ResourceOption) (*Reference, error)
NewReference registers a new resource with the given unique name, arguments, and options.
func (*Reference) ElementType ¶ added in v0.3.0
func (*Reference) ToReferenceOutput ¶ added in v0.3.0
func (i *Reference) ToReferenceOutput() ReferenceOutput
func (*Reference) ToReferenceOutputWithContext ¶ added in v0.3.0
func (i *Reference) ToReferenceOutputWithContext(ctx context.Context) ReferenceOutput
type ReferenceArgs ¶ added in v0.3.0
type ReferenceArgs struct { // Optional. A human-readable description of this reference. Description pulumi.StringPtrInput EnvironmentId pulumi.StringInput // The resource id of this reference. Values must match the regular expression [\w\s\-.]+. Name pulumi.StringPtrInput OrganizationId pulumi.StringInput // The id of the resource to which this reference refers. Must be the id of a resource that exists in the parent environment and is of the given resource_type. Refers pulumi.StringInput // The type of resource referred to by this reference. Valid values are 'KeyStore' or 'TrustStore'. ResourceType pulumi.StringPtrInput }
The set of arguments for constructing a Reference resource.
func (ReferenceArgs) ElementType ¶ added in v0.3.0
func (ReferenceArgs) ElementType() reflect.Type
type ReferenceInput ¶ added in v0.3.0
type ReferenceInput interface { pulumi.Input ToReferenceOutput() ReferenceOutput ToReferenceOutputWithContext(ctx context.Context) ReferenceOutput }
type ReferenceOutput ¶ added in v0.3.0
type ReferenceOutput struct{ *pulumi.OutputState }
func (ReferenceOutput) Description ¶ added in v0.19.0
func (o ReferenceOutput) Description() pulumi.StringOutput
Optional. A human-readable description of this reference.
func (ReferenceOutput) ElementType ¶ added in v0.3.0
func (ReferenceOutput) ElementType() reflect.Type
func (ReferenceOutput) EnvironmentId ¶ added in v0.21.0
func (o ReferenceOutput) EnvironmentId() pulumi.StringOutput
func (ReferenceOutput) Name ¶ added in v0.19.0
func (o ReferenceOutput) Name() pulumi.StringOutput
The resource id of this reference. Values must match the regular expression [\w\s\-.]+.
func (ReferenceOutput) OrganizationId ¶ added in v0.21.0
func (o ReferenceOutput) OrganizationId() pulumi.StringOutput
func (ReferenceOutput) Refers ¶ added in v0.19.0
func (o ReferenceOutput) Refers() pulumi.StringOutput
The id of the resource to which this reference refers. Must be the id of a resource that exists in the parent environment and is of the given resource_type.
func (ReferenceOutput) ResourceType ¶ added in v0.19.0
func (o ReferenceOutput) ResourceType() pulumi.StringOutput
The type of resource referred to by this reference. Valid values are 'KeyStore' or 'TrustStore'.
func (ReferenceOutput) ToReferenceOutput ¶ added in v0.3.0
func (o ReferenceOutput) ToReferenceOutput() ReferenceOutput
func (ReferenceOutput) ToReferenceOutputWithContext ¶ added in v0.3.0
func (o ReferenceOutput) ToReferenceOutputWithContext(ctx context.Context) ReferenceOutput
type ReferenceState ¶ added in v0.3.0
type ReferenceState struct { }
func (ReferenceState) ElementType ¶ added in v0.3.0
func (ReferenceState) ElementType() reflect.Type
type Report ¶ added in v0.3.0
type Report struct { pulumi.CustomResourceState // This field contains the chart type for the report ChartType pulumi.StringOutput `pulumi:"chartType"` // Legacy field: not used. This field contains a list of comments associated with custom report Comments pulumi.StringArrayOutput `pulumi:"comments"` // Unix time when the app was created json key: createdAt CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // This contains the list of dimensions for the report Dimensions pulumi.StringArrayOutput `pulumi:"dimensions"` // This is the display name for the report DisplayName pulumi.StringOutput `pulumi:"displayName"` // Environment name Environment pulumi.StringOutput `pulumi:"environment"` // This field contains the filter expression Filter pulumi.StringOutput `pulumi:"filter"` // Legacy field: not used. Contains the from time for the report FromTime pulumi.StringOutput `pulumi:"fromTime"` // Modified time of this entity as milliseconds since epoch. json key: lastModifiedAt LastModifiedAt pulumi.StringOutput `pulumi:"lastModifiedAt"` // Last viewed time of this entity as milliseconds since epoch LastViewedAt pulumi.StringOutput `pulumi:"lastViewedAt"` // Legacy field: not used This field contains the limit for the result retrieved Limit pulumi.StringOutput `pulumi:"limit"` // This contains the list of metrics Metrics GoogleCloudApigeeV1CustomReportMetricResponseArrayOutput `pulumi:"metrics"` // Unique identifier for the report T his is a legacy field used to encode custom report unique id Name pulumi.StringOutput `pulumi:"name"` // Legacy field: not used. This field contains the offset for the data Offset pulumi.StringOutput `pulumi:"offset"` // Organization name Organization pulumi.StringOutput `pulumi:"organization"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // This field contains report properties such as ui metadata etc. Properties GoogleCloudApigeeV1ReportPropertyResponseArrayOutput `pulumi:"properties"` // Legacy field: not used much. Contains the list of sort by columns SortByCols pulumi.StringArrayOutput `pulumi:"sortByCols"` // Legacy field: not used much. Contains the sort order for the sort columns SortOrder pulumi.StringOutput `pulumi:"sortOrder"` // Legacy field: not used. This field contains a list of tags associated with custom report Tags pulumi.StringArrayOutput `pulumi:"tags"` // This field contains the time unit of aggregation for the report TimeUnit pulumi.StringOutput `pulumi:"timeUnit"` // Legacy field: not used. Contains the end time for the report ToTime pulumi.StringOutput `pulumi:"toTime"` // Legacy field: not used. This field contains the top k parameter value for restricting the result Topk pulumi.StringOutput `pulumi:"topk"` }
Creates a Custom Report for an Organization. A Custom Report provides Apigee Customers to create custom dashboards in addition to the standard dashboards which are provided. The Custom Report in its simplest form contains specifications about metrics, dimensions and filters. It is important to note that the custom report by itself does not provide an executable entity. The Edge UI converts the custom report definition into an analytics query and displays the result in a chart.
func GetReport ¶ added in v0.3.0
func GetReport(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReportState, opts ...pulumi.ResourceOption) (*Report, error)
GetReport gets an existing Report 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 NewReport ¶ added in v0.3.0
func NewReport(ctx *pulumi.Context, name string, args *ReportArgs, opts ...pulumi.ResourceOption) (*Report, error)
NewReport registers a new resource with the given unique name, arguments, and options.
func (*Report) ElementType ¶ added in v0.3.0
func (*Report) ToReportOutput ¶ added in v0.3.0
func (i *Report) ToReportOutput() ReportOutput
func (*Report) ToReportOutputWithContext ¶ added in v0.3.0
func (i *Report) ToReportOutputWithContext(ctx context.Context) ReportOutput
type ReportArgs ¶ added in v0.3.0
type ReportArgs struct { // This field contains the chart type for the report ChartType pulumi.StringPtrInput // Legacy field: not used. This field contains a list of comments associated with custom report Comments pulumi.StringArrayInput // This contains the list of dimensions for the report Dimensions pulumi.StringArrayInput // This is the display name for the report DisplayName pulumi.StringPtrInput // This field contains the filter expression Filter pulumi.StringPtrInput // Legacy field: not used. Contains the from time for the report FromTime pulumi.StringPtrInput // Legacy field: not used This field contains the limit for the result retrieved Limit pulumi.StringPtrInput // This contains the list of metrics Metrics GoogleCloudApigeeV1CustomReportMetricArrayInput // Unique identifier for the report T his is a legacy field used to encode custom report unique id Name pulumi.StringPtrInput // Legacy field: not used. This field contains the offset for the data Offset pulumi.StringPtrInput OrganizationId pulumi.StringInput // This field contains report properties such as ui metadata etc. Properties GoogleCloudApigeeV1ReportPropertyArrayInput // Legacy field: not used much. Contains the list of sort by columns SortByCols pulumi.StringArrayInput // Legacy field: not used much. Contains the sort order for the sort columns SortOrder pulumi.StringPtrInput // Legacy field: not used. This field contains a list of tags associated with custom report Tags pulumi.StringArrayInput // This field contains the time unit of aggregation for the report TimeUnit pulumi.StringPtrInput // Legacy field: not used. Contains the end time for the report ToTime pulumi.StringPtrInput // Legacy field: not used. This field contains the top k parameter value for restricting the result Topk pulumi.StringPtrInput }
The set of arguments for constructing a Report resource.
func (ReportArgs) ElementType ¶ added in v0.3.0
func (ReportArgs) ElementType() reflect.Type
type ReportInput ¶ added in v0.3.0
type ReportInput interface { pulumi.Input ToReportOutput() ReportOutput ToReportOutputWithContext(ctx context.Context) ReportOutput }
type ReportOutput ¶ added in v0.3.0
type ReportOutput struct{ *pulumi.OutputState }
func (ReportOutput) ChartType ¶ added in v0.19.0
func (o ReportOutput) ChartType() pulumi.StringOutput
This field contains the chart type for the report
func (ReportOutput) Comments ¶ added in v0.19.0
func (o ReportOutput) Comments() pulumi.StringArrayOutput
Legacy field: not used. This field contains a list of comments associated with custom report
func (ReportOutput) CreatedAt ¶ added in v0.19.0
func (o ReportOutput) CreatedAt() pulumi.StringOutput
Unix time when the app was created json key: createdAt
func (ReportOutput) Dimensions ¶ added in v0.19.0
func (o ReportOutput) Dimensions() pulumi.StringArrayOutput
This contains the list of dimensions for the report
func (ReportOutput) DisplayName ¶ added in v0.19.0
func (o ReportOutput) DisplayName() pulumi.StringOutput
This is the display name for the report
func (ReportOutput) ElementType ¶ added in v0.3.0
func (ReportOutput) ElementType() reflect.Type
func (ReportOutput) Environment ¶ added in v0.19.0
func (o ReportOutput) Environment() pulumi.StringOutput
Environment name
func (ReportOutput) Filter ¶ added in v0.19.0
func (o ReportOutput) Filter() pulumi.StringOutput
This field contains the filter expression
func (ReportOutput) FromTime ¶ added in v0.19.0
func (o ReportOutput) FromTime() pulumi.StringOutput
Legacy field: not used. Contains the from time for the report
func (ReportOutput) LastModifiedAt ¶ added in v0.19.0
func (o ReportOutput) LastModifiedAt() pulumi.StringOutput
Modified time of this entity as milliseconds since epoch. json key: lastModifiedAt
func (ReportOutput) LastViewedAt ¶ added in v0.19.0
func (o ReportOutput) LastViewedAt() pulumi.StringOutput
Last viewed time of this entity as milliseconds since epoch
func (ReportOutput) Limit ¶ added in v0.19.0
func (o ReportOutput) Limit() pulumi.StringOutput
Legacy field: not used This field contains the limit for the result retrieved
func (ReportOutput) Metrics ¶ added in v0.19.0
func (o ReportOutput) Metrics() GoogleCloudApigeeV1CustomReportMetricResponseArrayOutput
This contains the list of metrics
func (ReportOutput) Name ¶ added in v0.19.0
func (o ReportOutput) Name() pulumi.StringOutput
Unique identifier for the report T his is a legacy field used to encode custom report unique id
func (ReportOutput) Offset ¶ added in v0.19.0
func (o ReportOutput) Offset() pulumi.StringOutput
Legacy field: not used. This field contains the offset for the data
func (ReportOutput) Organization ¶ added in v0.19.0
func (o ReportOutput) Organization() pulumi.StringOutput
Organization name
func (ReportOutput) OrganizationId ¶ added in v0.21.0
func (o ReportOutput) OrganizationId() pulumi.StringOutput
func (ReportOutput) Properties ¶ added in v0.19.0
func (o ReportOutput) Properties() GoogleCloudApigeeV1ReportPropertyResponseArrayOutput
This field contains report properties such as ui metadata etc.
func (ReportOutput) SortByCols ¶ added in v0.19.0
func (o ReportOutput) SortByCols() pulumi.StringArrayOutput
Legacy field: not used much. Contains the list of sort by columns
func (ReportOutput) SortOrder ¶ added in v0.19.0
func (o ReportOutput) SortOrder() pulumi.StringOutput
Legacy field: not used much. Contains the sort order for the sort columns
func (ReportOutput) Tags ¶ added in v0.19.0
func (o ReportOutput) Tags() pulumi.StringArrayOutput
Legacy field: not used. This field contains a list of tags associated with custom report
func (ReportOutput) TimeUnit ¶ added in v0.19.0
func (o ReportOutput) TimeUnit() pulumi.StringOutput
This field contains the time unit of aggregation for the report
func (ReportOutput) ToReportOutput ¶ added in v0.3.0
func (o ReportOutput) ToReportOutput() ReportOutput
func (ReportOutput) ToReportOutputWithContext ¶ added in v0.3.0
func (o ReportOutput) ToReportOutputWithContext(ctx context.Context) ReportOutput
func (ReportOutput) ToTime ¶ added in v0.19.0
func (o ReportOutput) ToTime() pulumi.StringOutput
Legacy field: not used. Contains the end time for the report
func (ReportOutput) Topk ¶ added in v0.19.0
func (o ReportOutput) Topk() pulumi.StringOutput
Legacy field: not used. This field contains the top k parameter value for restricting the result
type ReportState ¶ added in v0.3.0
type ReportState struct { }
func (ReportState) ElementType ¶ added in v0.3.0
func (ReportState) ElementType() reflect.Type
type Resourcefile ¶ added in v0.3.0
type Resourcefile struct { pulumi.CustomResourceState // The HTTP Content-Type header value specifying the content type of the body. ContentType pulumi.StringOutput `pulumi:"contentType"` // The HTTP request/response body as raw binary. Data pulumi.StringOutput `pulumi:"data"` EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` // Application specific response metadata. Must be set in the first response for streaming APIs. Extensions pulumi.MapArrayOutput `pulumi:"extensions"` // Required. Name of the resource file. Must match the regular expression: [a-zA-Z0-9:/\\!@#$%^&{}\[\]()+\-=,.~'` ]{1,255} Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Required. Resource file type. {{ resource_file_type }} Type pulumi.StringOutput `pulumi:"type"` }
Creates a resource file. Specify the `Content-Type` as `application/octet-stream` or `multipart/form-data`. For more information about resource files, see [Resource files](https://cloud.google.com/apigee/docs/api-platform/develop/resource-files). Auto-naming is currently not supported for this resource.
func GetResourcefile ¶ added in v0.3.0
func GetResourcefile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourcefileState, opts ...pulumi.ResourceOption) (*Resourcefile, error)
GetResourcefile gets an existing Resourcefile 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 NewResourcefile ¶ added in v0.3.0
func NewResourcefile(ctx *pulumi.Context, name string, args *ResourcefileArgs, opts ...pulumi.ResourceOption) (*Resourcefile, error)
NewResourcefile registers a new resource with the given unique name, arguments, and options.
func (*Resourcefile) ElementType ¶ added in v0.3.0
func (*Resourcefile) ElementType() reflect.Type
func (*Resourcefile) ToResourcefileOutput ¶ added in v0.3.0
func (i *Resourcefile) ToResourcefileOutput() ResourcefileOutput
func (*Resourcefile) ToResourcefileOutputWithContext ¶ added in v0.3.0
func (i *Resourcefile) ToResourcefileOutputWithContext(ctx context.Context) ResourcefileOutput
type ResourcefileArgs ¶ added in v0.3.0
type ResourcefileArgs struct { // The HTTP Content-Type header value specifying the content type of the body. ContentType pulumi.StringPtrInput // The HTTP request/response body as raw binary. Data pulumi.StringPtrInput EnvironmentId pulumi.StringInput // Application specific response metadata. Must be set in the first response for streaming APIs. Extensions pulumi.MapArrayInput // File to upload. File pulumi.AssetOrArchiveInput // Required. Name of the resource file. Must match the regular expression: [a-zA-Z0-9:/\\!@#$%^&{}\[\]()+\-=,.~'` ]{1,255} Name pulumi.StringInput OrganizationId pulumi.StringInput // Required. Resource file type. {{ resource_file_type }} Type pulumi.StringInput }
The set of arguments for constructing a Resourcefile resource.
func (ResourcefileArgs) ElementType ¶ added in v0.3.0
func (ResourcefileArgs) ElementType() reflect.Type
type ResourcefileInput ¶ added in v0.3.0
type ResourcefileInput interface { pulumi.Input ToResourcefileOutput() ResourcefileOutput ToResourcefileOutputWithContext(ctx context.Context) ResourcefileOutput }
type ResourcefileOutput ¶ added in v0.3.0
type ResourcefileOutput struct{ *pulumi.OutputState }
func (ResourcefileOutput) ContentType ¶ added in v0.19.0
func (o ResourcefileOutput) ContentType() pulumi.StringOutput
The HTTP Content-Type header value specifying the content type of the body.
func (ResourcefileOutput) Data ¶ added in v0.19.0
func (o ResourcefileOutput) Data() pulumi.StringOutput
The HTTP request/response body as raw binary.
func (ResourcefileOutput) ElementType ¶ added in v0.3.0
func (ResourcefileOutput) ElementType() reflect.Type
func (ResourcefileOutput) EnvironmentId ¶ added in v0.21.0
func (o ResourcefileOutput) EnvironmentId() pulumi.StringOutput
func (ResourcefileOutput) Extensions ¶ added in v0.19.0
func (o ResourcefileOutput) Extensions() pulumi.MapArrayOutput
Application specific response metadata. Must be set in the first response for streaming APIs.
func (ResourcefileOutput) Name ¶ added in v0.21.0
func (o ResourcefileOutput) Name() pulumi.StringOutput
Required. Name of the resource file. Must match the regular expression: [a-zA-Z0-9:/\\!@#$%^&{}\[\]()+\-=,.~'` ]{1,255}
func (ResourcefileOutput) OrganizationId ¶ added in v0.21.0
func (o ResourcefileOutput) OrganizationId() pulumi.StringOutput
func (ResourcefileOutput) ToResourcefileOutput ¶ added in v0.3.0
func (o ResourcefileOutput) ToResourcefileOutput() ResourcefileOutput
func (ResourcefileOutput) ToResourcefileOutputWithContext ¶ added in v0.3.0
func (o ResourcefileOutput) ToResourcefileOutputWithContext(ctx context.Context) ResourcefileOutput
func (ResourcefileOutput) Type ¶ added in v0.21.0
func (o ResourcefileOutput) Type() pulumi.StringOutput
Required. Resource file type. {{ resource_file_type }}
type ResourcefileState ¶ added in v0.3.0
type ResourcefileState struct { }
func (ResourcefileState) ElementType ¶ added in v0.3.0
func (ResourcefileState) ElementType() reflect.Type
type SecurityAction ¶ added in v0.32.0
type SecurityAction struct { pulumi.CustomResourceState // Allow a request through if it matches this SecurityAction. Allow GoogleCloudApigeeV1SecurityActionAllowResponseOutput `pulumi:"allow"` // A valid SecurityAction must contain at least one condition. ConditionConfig GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput `pulumi:"conditionConfig"` // The create time for this SecurityAction. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Deny a request through if it matches this SecurityAction. Deny GoogleCloudApigeeV1SecurityActionDenyResponseOutput `pulumi:"deny"` // Optional. An optional user provided description of the SecurityAction. Description pulumi.StringOutput `pulumi:"description"` EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` // The expiration for this SecurityAction. ExpireTime pulumi.StringOutput `pulumi:"expireTime"` // Flag a request through if it matches this SecurityAction. Flag GoogleCloudApigeeV1SecurityActionFlagResponseOutput `pulumi:"flag"` // Immutable. This field is ignored during creation as per AIP-133. Please set the `security_action_id` field in the CreateSecurityActionRequest when creating a new SecurityAction. Format: organizations/{org}/environments/{env}/securityActions/{security_action} Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Required. The ID to use for the SecurityAction, which will become the final component of the action's resource name. This value should be 0-61 characters, and valid format is (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$). SecurityActionId pulumi.StringOutput `pulumi:"securityActionId"` // Only an ENABLED SecurityAction is enforced. An ENABLED SecurityAction past its expiration time will not be enforced. State pulumi.StringOutput `pulumi:"state"` // Input only. The TTL for this SecurityAction. Ttl pulumi.StringOutput `pulumi:"ttl"` // The update time for this SecurityAction. This reflects when this SecurityAction changed states. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
CreateSecurityAction creates a SecurityAction. 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.
func GetSecurityAction ¶ added in v0.32.0
func GetSecurityAction(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityActionState, opts ...pulumi.ResourceOption) (*SecurityAction, error)
GetSecurityAction gets an existing SecurityAction 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 NewSecurityAction ¶ added in v0.32.0
func NewSecurityAction(ctx *pulumi.Context, name string, args *SecurityActionArgs, opts ...pulumi.ResourceOption) (*SecurityAction, error)
NewSecurityAction registers a new resource with the given unique name, arguments, and options.
func (*SecurityAction) ElementType ¶ added in v0.32.0
func (*SecurityAction) ElementType() reflect.Type
func (*SecurityAction) ToSecurityActionOutput ¶ added in v0.32.0
func (i *SecurityAction) ToSecurityActionOutput() SecurityActionOutput
func (*SecurityAction) ToSecurityActionOutputWithContext ¶ added in v0.32.0
func (i *SecurityAction) ToSecurityActionOutputWithContext(ctx context.Context) SecurityActionOutput
type SecurityActionArgs ¶ added in v0.32.0
type SecurityActionArgs struct { // Allow a request through if it matches this SecurityAction. Allow GoogleCloudApigeeV1SecurityActionAllowPtrInput // A valid SecurityAction must contain at least one condition. ConditionConfig GoogleCloudApigeeV1SecurityActionConditionConfigInput // Deny a request through if it matches this SecurityAction. Deny GoogleCloudApigeeV1SecurityActionDenyPtrInput // Optional. An optional user provided description of the SecurityAction. Description pulumi.StringPtrInput EnvironmentId pulumi.StringInput // The expiration for this SecurityAction. ExpireTime pulumi.StringPtrInput // Flag a request through if it matches this SecurityAction. Flag GoogleCloudApigeeV1SecurityActionFlagPtrInput // Immutable. This field is ignored during creation as per AIP-133. Please set the `security_action_id` field in the CreateSecurityActionRequest when creating a new SecurityAction. Format: organizations/{org}/environments/{env}/securityActions/{security_action} Name pulumi.StringPtrInput OrganizationId pulumi.StringInput // Required. The ID to use for the SecurityAction, which will become the final component of the action's resource name. This value should be 0-61 characters, and valid format is (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$). SecurityActionId pulumi.StringInput // Only an ENABLED SecurityAction is enforced. An ENABLED SecurityAction past its expiration time will not be enforced. State SecurityActionStateEnumInput // Input only. The TTL for this SecurityAction. Ttl pulumi.StringPtrInput }
The set of arguments for constructing a SecurityAction resource.
func (SecurityActionArgs) ElementType ¶ added in v0.32.0
func (SecurityActionArgs) ElementType() reflect.Type
type SecurityActionInput ¶ added in v0.32.0
type SecurityActionInput interface { pulumi.Input ToSecurityActionOutput() SecurityActionOutput ToSecurityActionOutputWithContext(ctx context.Context) SecurityActionOutput }
type SecurityActionOutput ¶ added in v0.32.0
type SecurityActionOutput struct{ *pulumi.OutputState }
func (SecurityActionOutput) Allow ¶ added in v0.32.0
func (o SecurityActionOutput) Allow() GoogleCloudApigeeV1SecurityActionAllowResponseOutput
Allow a request through if it matches this SecurityAction.
func (SecurityActionOutput) ConditionConfig ¶ added in v0.32.0
func (o SecurityActionOutput) ConditionConfig() GoogleCloudApigeeV1SecurityActionConditionConfigResponseOutput
A valid SecurityAction must contain at least one condition.
func (SecurityActionOutput) CreateTime ¶ added in v0.32.0
func (o SecurityActionOutput) CreateTime() pulumi.StringOutput
The create time for this SecurityAction.
func (SecurityActionOutput) Deny ¶ added in v0.32.0
Deny a request through if it matches this SecurityAction.
func (SecurityActionOutput) Description ¶ added in v0.32.0
func (o SecurityActionOutput) Description() pulumi.StringOutput
Optional. An optional user provided description of the SecurityAction.
func (SecurityActionOutput) ElementType ¶ added in v0.32.0
func (SecurityActionOutput) ElementType() reflect.Type
func (SecurityActionOutput) EnvironmentId ¶ added in v0.32.0
func (o SecurityActionOutput) EnvironmentId() pulumi.StringOutput
func (SecurityActionOutput) ExpireTime ¶ added in v0.32.0
func (o SecurityActionOutput) ExpireTime() pulumi.StringOutput
The expiration for this SecurityAction.
func (SecurityActionOutput) Flag ¶ added in v0.32.0
Flag a request through if it matches this SecurityAction.
func (SecurityActionOutput) Name ¶ added in v0.32.0
func (o SecurityActionOutput) Name() pulumi.StringOutput
Immutable. This field is ignored during creation as per AIP-133. Please set the `security_action_id` field in the CreateSecurityActionRequest when creating a new SecurityAction. Format: organizations/{org}/environments/{env}/securityActions/{security_action}
func (SecurityActionOutput) OrganizationId ¶ added in v0.32.0
func (o SecurityActionOutput) OrganizationId() pulumi.StringOutput
func (SecurityActionOutput) SecurityActionId ¶ added in v0.32.0
func (o SecurityActionOutput) SecurityActionId() pulumi.StringOutput
Required. The ID to use for the SecurityAction, which will become the final component of the action's resource name. This value should be 0-61 characters, and valid format is (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$).
func (SecurityActionOutput) State ¶ added in v0.32.0
func (o SecurityActionOutput) State() pulumi.StringOutput
Only an ENABLED SecurityAction is enforced. An ENABLED SecurityAction past its expiration time will not be enforced.
func (SecurityActionOutput) ToSecurityActionOutput ¶ added in v0.32.0
func (o SecurityActionOutput) ToSecurityActionOutput() SecurityActionOutput
func (SecurityActionOutput) ToSecurityActionOutputWithContext ¶ added in v0.32.0
func (o SecurityActionOutput) ToSecurityActionOutputWithContext(ctx context.Context) SecurityActionOutput
func (SecurityActionOutput) Ttl ¶ added in v0.32.0
func (o SecurityActionOutput) Ttl() pulumi.StringOutput
Input only. The TTL for this SecurityAction.
func (SecurityActionOutput) UpdateTime ¶ added in v0.32.0
func (o SecurityActionOutput) UpdateTime() pulumi.StringOutput
The update time for this SecurityAction. This reflects when this SecurityAction changed states.
type SecurityActionState ¶ added in v0.32.0
type SecurityActionState struct { }
func (SecurityActionState) ElementType ¶ added in v0.32.0
func (SecurityActionState) ElementType() reflect.Type
type SecurityActionStateEnum ¶ added in v0.32.0
type SecurityActionStateEnum string
Required. Only an ENABLED SecurityAction is enforced. An ENABLED SecurityAction past its expiration time will not be enforced.
func (SecurityActionStateEnum) ElementType ¶ added in v0.32.0
func (SecurityActionStateEnum) ElementType() reflect.Type
func (SecurityActionStateEnum) ToSecurityActionStateEnumOutput ¶ added in v0.32.0
func (e SecurityActionStateEnum) ToSecurityActionStateEnumOutput() SecurityActionStateEnumOutput
func (SecurityActionStateEnum) ToSecurityActionStateEnumOutputWithContext ¶ added in v0.32.0
func (e SecurityActionStateEnum) ToSecurityActionStateEnumOutputWithContext(ctx context.Context) SecurityActionStateEnumOutput
func (SecurityActionStateEnum) ToSecurityActionStateEnumPtrOutput ¶ added in v0.32.0
func (e SecurityActionStateEnum) ToSecurityActionStateEnumPtrOutput() SecurityActionStateEnumPtrOutput
func (SecurityActionStateEnum) ToSecurityActionStateEnumPtrOutputWithContext ¶ added in v0.32.0
func (e SecurityActionStateEnum) ToSecurityActionStateEnumPtrOutputWithContext(ctx context.Context) SecurityActionStateEnumPtrOutput
func (SecurityActionStateEnum) ToStringOutput ¶ added in v0.32.0
func (e SecurityActionStateEnum) ToStringOutput() pulumi.StringOutput
func (SecurityActionStateEnum) ToStringOutputWithContext ¶ added in v0.32.0
func (e SecurityActionStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityActionStateEnum) ToStringPtrOutput ¶ added in v0.32.0
func (e SecurityActionStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityActionStateEnum) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e SecurityActionStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityActionStateEnumInput ¶ added in v0.32.0
type SecurityActionStateEnumInput interface { pulumi.Input ToSecurityActionStateEnumOutput() SecurityActionStateEnumOutput ToSecurityActionStateEnumOutputWithContext(context.Context) SecurityActionStateEnumOutput }
SecurityActionStateEnumInput is an input type that accepts values of the SecurityActionStateEnum enum A concrete instance of `SecurityActionStateEnumInput` can be one of the following:
SecurityActionStateEnumStateUnspecified SecurityActionStateEnumEnabled SecurityActionStateEnumDisabled
type SecurityActionStateEnumOutput ¶ added in v0.32.0
type SecurityActionStateEnumOutput struct{ *pulumi.OutputState }
func (SecurityActionStateEnumOutput) ElementType ¶ added in v0.32.0
func (SecurityActionStateEnumOutput) ElementType() reflect.Type
func (SecurityActionStateEnumOutput) ToSecurityActionStateEnumOutput ¶ added in v0.32.0
func (o SecurityActionStateEnumOutput) ToSecurityActionStateEnumOutput() SecurityActionStateEnumOutput
func (SecurityActionStateEnumOutput) ToSecurityActionStateEnumOutputWithContext ¶ added in v0.32.0
func (o SecurityActionStateEnumOutput) ToSecurityActionStateEnumOutputWithContext(ctx context.Context) SecurityActionStateEnumOutput
func (SecurityActionStateEnumOutput) ToSecurityActionStateEnumPtrOutput ¶ added in v0.32.0
func (o SecurityActionStateEnumOutput) ToSecurityActionStateEnumPtrOutput() SecurityActionStateEnumPtrOutput
func (SecurityActionStateEnumOutput) ToSecurityActionStateEnumPtrOutputWithContext ¶ added in v0.32.0
func (o SecurityActionStateEnumOutput) ToSecurityActionStateEnumPtrOutputWithContext(ctx context.Context) SecurityActionStateEnumPtrOutput
func (SecurityActionStateEnumOutput) ToStringOutput ¶ added in v0.32.0
func (o SecurityActionStateEnumOutput) ToStringOutput() pulumi.StringOutput
func (SecurityActionStateEnumOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o SecurityActionStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityActionStateEnumOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o SecurityActionStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityActionStateEnumOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o SecurityActionStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityActionStateEnumPtrInput ¶ added in v0.32.0
type SecurityActionStateEnumPtrInput interface { pulumi.Input ToSecurityActionStateEnumPtrOutput() SecurityActionStateEnumPtrOutput ToSecurityActionStateEnumPtrOutputWithContext(context.Context) SecurityActionStateEnumPtrOutput }
func SecurityActionStateEnumPtr ¶ added in v0.32.0
func SecurityActionStateEnumPtr(v string) SecurityActionStateEnumPtrInput
type SecurityActionStateEnumPtrOutput ¶ added in v0.32.0
type SecurityActionStateEnumPtrOutput struct{ *pulumi.OutputState }
func (SecurityActionStateEnumPtrOutput) Elem ¶ added in v0.32.0
func (o SecurityActionStateEnumPtrOutput) Elem() SecurityActionStateEnumOutput
func (SecurityActionStateEnumPtrOutput) ElementType ¶ added in v0.32.0
func (SecurityActionStateEnumPtrOutput) ElementType() reflect.Type
func (SecurityActionStateEnumPtrOutput) ToSecurityActionStateEnumPtrOutput ¶ added in v0.32.0
func (o SecurityActionStateEnumPtrOutput) ToSecurityActionStateEnumPtrOutput() SecurityActionStateEnumPtrOutput
func (SecurityActionStateEnumPtrOutput) ToSecurityActionStateEnumPtrOutputWithContext ¶ added in v0.32.0
func (o SecurityActionStateEnumPtrOutput) ToSecurityActionStateEnumPtrOutputWithContext(ctx context.Context) SecurityActionStateEnumPtrOutput
func (SecurityActionStateEnumPtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o SecurityActionStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityActionStateEnumPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o SecurityActionStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityProfile ¶ added in v0.32.0
type SecurityProfile struct { pulumi.CustomResourceState // Description of the security profile. Description pulumi.StringOutput `pulumi:"description"` // DEPRECATED: DO NOT USE Display name of the security profile. // // Deprecated: DEPRECATED: DO NOT USE Display name of the security profile. DisplayName pulumi.StringOutput `pulumi:"displayName"` // List of environments attached to security profile. Environments GoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput `pulumi:"environments"` // Maximum security score that can be generated by this profile. MaxScore pulumi.IntOutput `pulumi:"maxScore"` // Minimum security score that can be generated by this profile. MinScore pulumi.IntOutput `pulumi:"minScore"` // Immutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile} Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Customized profile configuration that computes the security score. ProfileConfig GoogleCloudApigeeV1ProfileConfigResponseOutput `pulumi:"profileConfig"` // The time when revision was created. RevisionCreateTime pulumi.StringOutput `pulumi:"revisionCreateTime"` // Revision ID of the security profile. RevisionId pulumi.StringOutput `pulumi:"revisionId"` // DEPRECATED: DO NOT USE The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments. // // Deprecated: Output only. DEPRECATED: DO NOT USE The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments. RevisionPublishTime pulumi.StringOutput `pulumi:"revisionPublishTime"` // The time when revision was updated. RevisionUpdateTime pulumi.StringOutput `pulumi:"revisionUpdateTime"` // List of profile scoring configs in this revision. ScoringConfigs GoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput `pulumi:"scoringConfigs"` // Required. The ID to use for the SecurityProfile, which will become the final component of the action's resource name. This value should be 1-63 characters and validated by "(^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$)". SecurityProfileId pulumi.StringOutput `pulumi:"securityProfileId"` }
CreateSecurityProfile create a new custom security profile.
func GetSecurityProfile ¶ added in v0.32.0
func GetSecurityProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityProfileState, opts ...pulumi.ResourceOption) (*SecurityProfile, error)
GetSecurityProfile gets an existing SecurityProfile 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 NewSecurityProfile ¶ added in v0.32.0
func NewSecurityProfile(ctx *pulumi.Context, name string, args *SecurityProfileArgs, opts ...pulumi.ResourceOption) (*SecurityProfile, error)
NewSecurityProfile registers a new resource with the given unique name, arguments, and options.
func (*SecurityProfile) ElementType ¶ added in v0.32.0
func (*SecurityProfile) ElementType() reflect.Type
func (*SecurityProfile) ToSecurityProfileOutput ¶ added in v0.32.0
func (i *SecurityProfile) ToSecurityProfileOutput() SecurityProfileOutput
func (*SecurityProfile) ToSecurityProfileOutputWithContext ¶ added in v0.32.0
func (i *SecurityProfile) ToSecurityProfileOutputWithContext(ctx context.Context) SecurityProfileOutput
type SecurityProfileArgs ¶ added in v0.32.0
type SecurityProfileArgs struct { // Description of the security profile. Description pulumi.StringPtrInput // DEPRECATED: DO NOT USE Display name of the security profile. // // Deprecated: DEPRECATED: DO NOT USE Display name of the security profile. DisplayName pulumi.StringPtrInput // List of environments attached to security profile. Environments GoogleCloudApigeeV1SecurityProfileEnvironmentArrayInput // Immutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile} Name pulumi.StringPtrInput OrganizationId pulumi.StringInput // Customized profile configuration that computes the security score. ProfileConfig GoogleCloudApigeeV1ProfileConfigInput // List of profile scoring configs in this revision. ScoringConfigs GoogleCloudApigeeV1SecurityProfileScoringConfigArrayInput // Required. The ID to use for the SecurityProfile, which will become the final component of the action's resource name. This value should be 1-63 characters and validated by "(^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$)". SecurityProfileId pulumi.StringInput }
The set of arguments for constructing a SecurityProfile resource.
func (SecurityProfileArgs) ElementType ¶ added in v0.32.0
func (SecurityProfileArgs) ElementType() reflect.Type
type SecurityProfileInput ¶ added in v0.32.0
type SecurityProfileInput interface { pulumi.Input ToSecurityProfileOutput() SecurityProfileOutput ToSecurityProfileOutputWithContext(ctx context.Context) SecurityProfileOutput }
type SecurityProfileOutput ¶ added in v0.32.0
type SecurityProfileOutput struct{ *pulumi.OutputState }
func (SecurityProfileOutput) Description ¶ added in v0.32.0
func (o SecurityProfileOutput) Description() pulumi.StringOutput
Description of the security profile.
func (SecurityProfileOutput) DisplayName
deprecated
added in
v0.32.0
func (o SecurityProfileOutput) DisplayName() pulumi.StringOutput
DEPRECATED: DO NOT USE Display name of the security profile.
Deprecated: DEPRECATED: DO NOT USE Display name of the security profile.
func (SecurityProfileOutput) ElementType ¶ added in v0.32.0
func (SecurityProfileOutput) ElementType() reflect.Type
func (SecurityProfileOutput) Environments ¶ added in v0.32.0
func (o SecurityProfileOutput) Environments() GoogleCloudApigeeV1SecurityProfileEnvironmentResponseArrayOutput
List of environments attached to security profile.
func (SecurityProfileOutput) MaxScore ¶ added in v0.32.0
func (o SecurityProfileOutput) MaxScore() pulumi.IntOutput
Maximum security score that can be generated by this profile.
func (SecurityProfileOutput) MinScore ¶ added in v0.32.0
func (o SecurityProfileOutput) MinScore() pulumi.IntOutput
Minimum security score that can be generated by this profile.
func (SecurityProfileOutput) Name ¶ added in v0.32.0
func (o SecurityProfileOutput) Name() pulumi.StringOutput
Immutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile}
func (SecurityProfileOutput) OrganizationId ¶ added in v0.32.0
func (o SecurityProfileOutput) OrganizationId() pulumi.StringOutput
func (SecurityProfileOutput) ProfileConfig ¶ added in v0.32.0
func (o SecurityProfileOutput) ProfileConfig() GoogleCloudApigeeV1ProfileConfigResponseOutput
Customized profile configuration that computes the security score.
func (SecurityProfileOutput) RevisionCreateTime ¶ added in v0.32.0
func (o SecurityProfileOutput) RevisionCreateTime() pulumi.StringOutput
The time when revision was created.
func (SecurityProfileOutput) RevisionId ¶ added in v0.32.0
func (o SecurityProfileOutput) RevisionId() pulumi.StringOutput
Revision ID of the security profile.
func (SecurityProfileOutput) RevisionPublishTime
deprecated
added in
v0.32.0
func (o SecurityProfileOutput) RevisionPublishTime() pulumi.StringOutput
DEPRECATED: DO NOT USE The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
Deprecated: Output only. DEPRECATED: DO NOT USE The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
func (SecurityProfileOutput) RevisionUpdateTime ¶ added in v0.32.0
func (o SecurityProfileOutput) RevisionUpdateTime() pulumi.StringOutput
The time when revision was updated.
func (SecurityProfileOutput) ScoringConfigs ¶ added in v0.32.0
func (o SecurityProfileOutput) ScoringConfigs() GoogleCloudApigeeV1SecurityProfileScoringConfigResponseArrayOutput
List of profile scoring configs in this revision.
func (SecurityProfileOutput) SecurityProfileId ¶ added in v0.32.0
func (o SecurityProfileOutput) SecurityProfileId() pulumi.StringOutput
Required. The ID to use for the SecurityProfile, which will become the final component of the action's resource name. This value should be 1-63 characters and validated by "(^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$)".
func (SecurityProfileOutput) ToSecurityProfileOutput ¶ added in v0.32.0
func (o SecurityProfileOutput) ToSecurityProfileOutput() SecurityProfileOutput
func (SecurityProfileOutput) ToSecurityProfileOutputWithContext ¶ added in v0.32.0
func (o SecurityProfileOutput) ToSecurityProfileOutputWithContext(ctx context.Context) SecurityProfileOutput
type SecurityProfileState ¶ added in v0.32.0
type SecurityProfileState struct { }
func (SecurityProfileState) ElementType ¶ added in v0.32.0
func (SecurityProfileState) ElementType() reflect.Type
type SecurityReport ¶ added in v0.21.0
type SecurityReport struct { pulumi.CustomResourceState // Creation time of the query. Created pulumi.StringOutput `pulumi:"created"` // Display Name specified by the user. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Hostname is available only when query is executed at host level. EnvgroupHostname pulumi.StringOutput `pulumi:"envgroupHostname"` EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` // Error is set when query fails. Error pulumi.StringOutput `pulumi:"error"` // ExecutionTime is available only after the query is completed. ExecutionTime pulumi.StringOutput `pulumi:"executionTime"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Contains information like metrics, dimenstions etc of the Security Report. QueryParams GoogleCloudApigeeV1SecurityReportMetadataResponseOutput `pulumi:"queryParams"` // Report Definition ID. ReportDefinitionId pulumi.StringOutput `pulumi:"reportDefinitionId"` // Result is available only after the query is completed. Result GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput `pulumi:"result"` // ResultFileSize is available only after the query is completed. ResultFileSize pulumi.StringOutput `pulumi:"resultFileSize"` // ResultRows is available only after the query is completed. ResultRows pulumi.StringOutput `pulumi:"resultRows"` // Self link of the query. Example: `/organizations/myorg/environments/myenv/securityReports/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` or following format if query is running at host level: `/organizations/myorg/hostSecurityReports/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` Self pulumi.StringOutput `pulumi:"self"` // Query state could be "enqueued", "running", "completed", "expired" and "failed". State pulumi.StringOutput `pulumi:"state"` // Last updated timestamp for the query. Updated pulumi.StringOutput `pulumi:"updated"` }
Submit a report request to be processed in the background. If the submission succeeds, the API returns a 200 status and an ID that refer to the report request. In addition to the HTTP status 200, the `state` of "enqueued" means that the request succeeded. 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.
func GetSecurityReport ¶ added in v0.21.0
func GetSecurityReport(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityReportState, opts ...pulumi.ResourceOption) (*SecurityReport, error)
GetSecurityReport gets an existing SecurityReport 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 NewSecurityReport ¶ added in v0.21.0
func NewSecurityReport(ctx *pulumi.Context, name string, args *SecurityReportArgs, opts ...pulumi.ResourceOption) (*SecurityReport, error)
NewSecurityReport registers a new resource with the given unique name, arguments, and options.
func (*SecurityReport) ElementType ¶ added in v0.21.0
func (*SecurityReport) ElementType() reflect.Type
func (*SecurityReport) ToSecurityReportOutput ¶ added in v0.21.0
func (i *SecurityReport) ToSecurityReportOutput() SecurityReportOutput
func (*SecurityReport) ToSecurityReportOutputWithContext ¶ added in v0.21.0
func (i *SecurityReport) ToSecurityReportOutputWithContext(ctx context.Context) SecurityReportOutput
type SecurityReportArgs ¶ added in v0.21.0
type SecurityReportArgs struct { // Delimiter used in the CSV file, if `outputFormat` is set to `csv`. Defaults to the `,` (comma) character. Supported delimiter characters include comma (`,`), pipe (`|`), and tab (`\t`). CsvDelimiter pulumi.StringPtrInput // A list of dimensions. https://docs.apigee.com/api-platform/analytics/analytics-reference#dimensions Dimensions pulumi.StringArrayInput // Security Report display name which users can specify. DisplayName pulumi.StringPtrInput // Hostname needs to be specified if query intends to run at host level. This field is only allowed when query is submitted by CreateHostSecurityReport where analytics data will be grouped by organization and hostname. EnvgroupHostname pulumi.StringPtrInput EnvironmentId pulumi.StringInput // Boolean expression that can be used to filter data. Filter expressions can be combined using AND/OR terms and should be fully parenthesized to avoid ambiguity. See Analytics metrics, dimensions, and filters reference https://docs.apigee.com/api-platform/analytics/analytics-reference for more information on the fields available to filter on. For more information on the tokens that you use to build filter expressions, see Filter expression syntax. https://docs.apigee.com/api-platform/analytics/asynch-reports-api#filter-expression-syntax Filter pulumi.StringPtrInput // Time unit used to group the result set. Valid values include: second, minute, hour, day, week, or month. If a query includes groupByTimeUnit, then the result is an aggregation based on the specified time unit and the resultant timestamp does not include milliseconds precision. If a query omits groupByTimeUnit, then the resultant timestamp includes milliseconds precision. GroupByTimeUnit pulumi.StringPtrInput // Maximum number of rows that can be returned in the result. Limit pulumi.IntPtrInput // A list of Metrics. Metrics GoogleCloudApigeeV1SecurityReportQueryMetricArrayInput // Valid values include: `csv` or `json`. Defaults to `json`. Note: Configure the delimiter for CSV output using the csvDelimiter property. MimeType pulumi.StringPtrInput OrganizationId pulumi.StringInput // Report Definition ID. ReportDefinitionId pulumi.StringPtrInput // Time range for the query. Can use the following predefined strings to specify the time range: `last60minutes` `last24hours` `last7days` Or, specify the timeRange as a structure describing start and end timestamps in the ISO format: yyyy-mm-ddThh:mm:ssZ. Example: "timeRange": { "start": "2018-07-29T00:13:00Z", "end": "2018-08-01T00:18:00Z" } TimeRange pulumi.Input }
The set of arguments for constructing a SecurityReport resource.
func (SecurityReportArgs) ElementType ¶ added in v0.21.0
func (SecurityReportArgs) ElementType() reflect.Type
type SecurityReportInput ¶ added in v0.21.0
type SecurityReportInput interface { pulumi.Input ToSecurityReportOutput() SecurityReportOutput ToSecurityReportOutputWithContext(ctx context.Context) SecurityReportOutput }
type SecurityReportOutput ¶ added in v0.21.0
type SecurityReportOutput struct{ *pulumi.OutputState }
func (SecurityReportOutput) Created ¶ added in v0.21.0
func (o SecurityReportOutput) Created() pulumi.StringOutput
Creation time of the query.
func (SecurityReportOutput) DisplayName ¶ added in v0.21.0
func (o SecurityReportOutput) DisplayName() pulumi.StringOutput
Display Name specified by the user.
func (SecurityReportOutput) ElementType ¶ added in v0.21.0
func (SecurityReportOutput) ElementType() reflect.Type
func (SecurityReportOutput) EnvgroupHostname ¶ added in v0.21.0
func (o SecurityReportOutput) EnvgroupHostname() pulumi.StringOutput
Hostname is available only when query is executed at host level.
func (SecurityReportOutput) EnvironmentId ¶ added in v0.21.0
func (o SecurityReportOutput) EnvironmentId() pulumi.StringOutput
func (SecurityReportOutput) Error ¶ added in v0.21.0
func (o SecurityReportOutput) Error() pulumi.StringOutput
Error is set when query fails.
func (SecurityReportOutput) ExecutionTime ¶ added in v0.21.0
func (o SecurityReportOutput) ExecutionTime() pulumi.StringOutput
ExecutionTime is available only after the query is completed.
func (SecurityReportOutput) OrganizationId ¶ added in v0.21.0
func (o SecurityReportOutput) OrganizationId() pulumi.StringOutput
func (SecurityReportOutput) QueryParams ¶ added in v0.21.0
func (o SecurityReportOutput) QueryParams() GoogleCloudApigeeV1SecurityReportMetadataResponseOutput
Contains information like metrics, dimenstions etc of the Security Report.
func (SecurityReportOutput) ReportDefinitionId ¶ added in v0.21.0
func (o SecurityReportOutput) ReportDefinitionId() pulumi.StringOutput
Report Definition ID.
func (SecurityReportOutput) Result ¶ added in v0.21.0
func (o SecurityReportOutput) Result() GoogleCloudApigeeV1SecurityReportResultMetadataResponseOutput
Result is available only after the query is completed.
func (SecurityReportOutput) ResultFileSize ¶ added in v0.21.0
func (o SecurityReportOutput) ResultFileSize() pulumi.StringOutput
ResultFileSize is available only after the query is completed.
func (SecurityReportOutput) ResultRows ¶ added in v0.21.0
func (o SecurityReportOutput) ResultRows() pulumi.StringOutput
ResultRows is available only after the query is completed.
func (SecurityReportOutput) Self ¶ added in v0.21.0
func (o SecurityReportOutput) Self() pulumi.StringOutput
Self link of the query. Example: `/organizations/myorg/environments/myenv/securityReports/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd` or following format if query is running at host level: `/organizations/myorg/hostSecurityReports/9cfc0d85-0f30-46d6-ae6f-318d0cb961bd`
func (SecurityReportOutput) State ¶ added in v0.21.0
func (o SecurityReportOutput) State() pulumi.StringOutput
Query state could be "enqueued", "running", "completed", "expired" and "failed".
func (SecurityReportOutput) ToSecurityReportOutput ¶ added in v0.21.0
func (o SecurityReportOutput) ToSecurityReportOutput() SecurityReportOutput
func (SecurityReportOutput) ToSecurityReportOutputWithContext ¶ added in v0.21.0
func (o SecurityReportOutput) ToSecurityReportOutputWithContext(ctx context.Context) SecurityReportOutput
func (SecurityReportOutput) Updated ¶ added in v0.21.0
func (o SecurityReportOutput) Updated() pulumi.StringOutput
Last updated timestamp for the query.
type SecurityReportState ¶ added in v0.21.0
type SecurityReportState struct { }
func (SecurityReportState) ElementType ¶ added in v0.21.0
func (SecurityReportState) ElementType() reflect.Type
type Sharedflow ¶ added in v0.3.0
type Sharedflow struct { pulumi.StringOutput `pulumi:"action"` LatestRevisionId pulumi.StringOutput `pulumi:"latestRevisionId"` MetaData GoogleCloudApigeeV1EntityMetadataResponseOutput `pulumi:"metaData"` // Required. The name to give the shared flow Revision pulumi.StringArrayOutput `pulumi:"revision"` }Action
Uploads a ZIP-formatted shared flow configuration bundle to an organization. If the shared flow already exists, this creates a new revision of it. If the shared flow does not exist, this creates it. Once imported, the shared flow revision must be deployed before it can be accessed at runtime. The size limit of a shared flow bundle is 15 MB.
func GetSharedflow ¶ added in v0.3.0
func GetSharedflow(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SharedflowState, opts ...pulumi.ResourceOption) (*Sharedflow, error)
GetSharedflow gets an existing Sharedflow 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 NewSharedflow ¶ added in v0.3.0
func NewSharedflow(ctx *pulumi.Context, name string, args *SharedflowArgs, opts ...pulumi.ResourceOption) (*Sharedflow, error)
NewSharedflow registers a new resource with the given unique name, arguments, and options.
func (*Sharedflow) ElementType ¶ added in v0.3.0
func (*Sharedflow) ElementType() reflect.Type
func (*Sharedflow) ToSharedflowOutput ¶ added in v0.3.0
func (i *Sharedflow) ToSharedflowOutput() SharedflowOutput
func (*Sharedflow) ToSharedflowOutputWithContext ¶ added in v0.3.0
func (i *Sharedflow) ToSharedflowOutputWithContext(ctx context.Context) SharedflowOutput
type SharedflowArgs ¶ added in v0.3.0
type SharedflowArgs struct { pulumi.StringInput ContentType pulumi.StringPtrInput Data pulumi.StringPtrInput Extensions pulumi.MapArrayInput // Required. The name to give the shared flow }Action
The set of arguments for constructing a Sharedflow resource.
func (SharedflowArgs) ElementType ¶ added in v0.3.0
func (SharedflowArgs) ElementType() reflect.Type
type SharedflowInput ¶ added in v0.3.0
type SharedflowOutput ¶ added in v0.3.0
func (SharedflowOutput) Action ¶ added in v0.21.0
func (o SharedflowOutput) Action() pulumi.StringOutput
Required. Must be set to either `import` or `validate`.
func (SharedflowOutput) ElementType ¶ added in v0.3.0
func (SharedflowOutput) ElementType() reflect.Type
func (SharedflowOutput) LatestRevisionId ¶ added in v0.19.0
func (o SharedflowOutput) LatestRevisionId() pulumi.StringOutput
The id of the most recently created revision for this shared flow.
func (SharedflowOutput) MetaData ¶ added in v0.19.0
func (o SharedflowOutput) MetaData() GoogleCloudApigeeV1EntityMetadataResponseOutput
Metadata describing the shared flow.
func (SharedflowOutput) Name ¶ added in v0.19.0
func (o SharedflowOutput) Name() pulumi.StringOutput
Required. The name to give the shared flow
func (SharedflowOutput) OrganizationId ¶ added in v0.21.0
func (o SharedflowOutput) OrganizationId() pulumi.StringOutput
func (SharedflowOutput) Revision ¶ added in v0.19.0
func (o SharedflowOutput) Revision() pulumi.StringArrayOutput
A list of revisions of this shared flow.
func (SharedflowOutput) ToSharedflowOutput ¶ added in v0.3.0
func (o SharedflowOutput) ToSharedflowOutput() SharedflowOutput
func (SharedflowOutput) ToSharedflowOutputWithContext ¶ added in v0.3.0
func (o SharedflowOutput) ToSharedflowOutputWithContext(ctx context.Context) SharedflowOutput
type SharedflowState ¶ added in v0.3.0
type SharedflowState struct { }
func (SharedflowState) ElementType ¶ added in v0.3.0
func (SharedflowState) ElementType() reflect.Type
type Subscription ¶ added in v0.3.0
type Subscription struct { pulumi.CustomResourceState // Name of the API product for which the developer is purchasing a subscription. Apiproduct pulumi.StringOutput `pulumi:"apiproduct"` // Time when the API product subscription was created in milliseconds since epoch. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` DeveloperId pulumi.StringOutput `pulumi:"developerId"` // Time when the API product subscription ends in milliseconds since epoch. EndTime pulumi.StringOutput `pulumi:"endTime"` // Time when the API product subscription was last modified in milliseconds since epoch. LastModifiedAt pulumi.StringOutput `pulumi:"lastModifiedAt"` // Name of the API product subscription. Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Time when the API product subscription starts in milliseconds since epoch. StartTime pulumi.StringOutput `pulumi:"startTime"` }
Creates a subscription to an API product. 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.
func GetSubscription ¶ added in v0.3.0
func GetSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SubscriptionState, opts ...pulumi.ResourceOption) (*Subscription, error)
GetSubscription gets an existing Subscription 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 NewSubscription ¶ added in v0.3.0
func NewSubscription(ctx *pulumi.Context, name string, args *SubscriptionArgs, opts ...pulumi.ResourceOption) (*Subscription, error)
NewSubscription registers a new resource with the given unique name, arguments, and options.
func (*Subscription) ElementType ¶ added in v0.3.0
func (*Subscription) ElementType() reflect.Type
func (*Subscription) ToSubscriptionOutput ¶ added in v0.3.0
func (i *Subscription) ToSubscriptionOutput() SubscriptionOutput
func (*Subscription) ToSubscriptionOutputWithContext ¶ added in v0.3.0
func (i *Subscription) ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput
type SubscriptionArgs ¶ added in v0.3.0
type SubscriptionArgs struct { // Name of the API product for which the developer is purchasing a subscription. Apiproduct pulumi.StringPtrInput DeveloperId pulumi.StringInput // Time when the API product subscription ends in milliseconds since epoch. EndTime pulumi.StringPtrInput OrganizationId pulumi.StringInput // Time when the API product subscription starts in milliseconds since epoch. StartTime pulumi.StringPtrInput }
The set of arguments for constructing a Subscription resource.
func (SubscriptionArgs) ElementType ¶ added in v0.3.0
func (SubscriptionArgs) ElementType() reflect.Type
type SubscriptionInput ¶ added in v0.3.0
type SubscriptionInput interface { pulumi.Input ToSubscriptionOutput() SubscriptionOutput ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput }
type SubscriptionOutput ¶ added in v0.3.0
type SubscriptionOutput struct{ *pulumi.OutputState }
func (SubscriptionOutput) Apiproduct ¶ added in v0.19.0
func (o SubscriptionOutput) Apiproduct() pulumi.StringOutput
Name of the API product for which the developer is purchasing a subscription.
func (SubscriptionOutput) CreatedAt ¶ added in v0.19.0
func (o SubscriptionOutput) CreatedAt() pulumi.StringOutput
Time when the API product subscription was created in milliseconds since epoch.
func (SubscriptionOutput) DeveloperId ¶ added in v0.21.0
func (o SubscriptionOutput) DeveloperId() pulumi.StringOutput
func (SubscriptionOutput) ElementType ¶ added in v0.3.0
func (SubscriptionOutput) ElementType() reflect.Type
func (SubscriptionOutput) EndTime ¶ added in v0.19.0
func (o SubscriptionOutput) EndTime() pulumi.StringOutput
Time when the API product subscription ends in milliseconds since epoch.
func (SubscriptionOutput) LastModifiedAt ¶ added in v0.19.0
func (o SubscriptionOutput) LastModifiedAt() pulumi.StringOutput
Time when the API product subscription was last modified in milliseconds since epoch.
func (SubscriptionOutput) Name ¶ added in v0.19.0
func (o SubscriptionOutput) Name() pulumi.StringOutput
Name of the API product subscription.
func (SubscriptionOutput) OrganizationId ¶ added in v0.21.0
func (o SubscriptionOutput) OrganizationId() pulumi.StringOutput
func (SubscriptionOutput) StartTime ¶ added in v0.19.0
func (o SubscriptionOutput) StartTime() pulumi.StringOutput
Time when the API product subscription starts in milliseconds since epoch.
func (SubscriptionOutput) ToSubscriptionOutput ¶ added in v0.3.0
func (o SubscriptionOutput) ToSubscriptionOutput() SubscriptionOutput
func (SubscriptionOutput) ToSubscriptionOutputWithContext ¶ added in v0.3.0
func (o SubscriptionOutput) ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput
type SubscriptionState ¶ added in v0.3.0
type SubscriptionState struct { }
func (SubscriptionState) ElementType ¶ added in v0.3.0
func (SubscriptionState) ElementType() reflect.Type
type TargetServer ¶ added in v0.3.0
type TargetServer struct { pulumi.CustomResourceState // Optional. A human-readable description of this TargetServer. Description pulumi.StringOutput `pulumi:"description"` EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` // The host name this target connects to. Value must be a valid hostname as described by RFC-1123. Host pulumi.StringOutput `pulumi:"host"` // Optional. Enabling/disabling a TargetServer is useful when TargetServers are used in load balancing configurations, and one or more TargetServers need to taken out of rotation periodically. Defaults to true. IsEnabled pulumi.BoolOutput `pulumi:"isEnabled"` // Optional. The ID to give the TargetServer. This will overwrite the value in TargetServer. Name pulumi.StringOutput `pulumi:"name"` OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // The port number this target connects to on the given host. Value must be between 1 and 65535, inclusive. Port pulumi.IntOutput `pulumi:"port"` // Immutable. The protocol used by this TargetServer. Protocol pulumi.StringOutput `pulumi:"protocol"` // Optional. Specifies TLS configuration info for this TargetServer. The JSON name is `sSLInfo` for legacy/backwards compatibility reasons -- Edge originally supported SSL, and the name is still used for TLS configuration. SSLInfo GoogleCloudApigeeV1TlsInfoResponseOutput `pulumi:"sSLInfo"` }
Creates a TargetServer in the specified environment.
func GetTargetServer ¶ added in v0.3.0
func GetTargetServer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TargetServerState, opts ...pulumi.ResourceOption) (*TargetServer, error)
GetTargetServer gets an existing TargetServer 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 NewTargetServer ¶ added in v0.3.0
func NewTargetServer(ctx *pulumi.Context, name string, args *TargetServerArgs, opts ...pulumi.ResourceOption) (*TargetServer, error)
NewTargetServer registers a new resource with the given unique name, arguments, and options.
func (*TargetServer) ElementType ¶ added in v0.3.0
func (*TargetServer) ElementType() reflect.Type
func (*TargetServer) ToTargetServerOutput ¶ added in v0.3.0
func (i *TargetServer) ToTargetServerOutput() TargetServerOutput
func (*TargetServer) ToTargetServerOutputWithContext ¶ added in v0.3.0
func (i *TargetServer) ToTargetServerOutputWithContext(ctx context.Context) TargetServerOutput
type TargetServerArgs ¶ added in v0.3.0
type TargetServerArgs struct { // Optional. A human-readable description of this TargetServer. Description pulumi.StringPtrInput EnvironmentId pulumi.StringInput // The host name this target connects to. Value must be a valid hostname as described by RFC-1123. Host pulumi.StringInput // Optional. Enabling/disabling a TargetServer is useful when TargetServers are used in load balancing configurations, and one or more TargetServers need to taken out of rotation periodically. Defaults to true. IsEnabled pulumi.BoolPtrInput // The resource id of this target server. Values must match the regular expression Name pulumi.StringPtrInput OrganizationId pulumi.StringInput // The port number this target connects to on the given host. Value must be between 1 and 65535, inclusive. Port pulumi.IntInput // Immutable. The protocol used by this TargetServer. Protocol TargetServerProtocolPtrInput // Optional. Specifies TLS configuration info for this TargetServer. The JSON name is `sSLInfo` for legacy/backwards compatibility reasons -- Edge originally supported SSL, and the name is still used for TLS configuration. SSLInfo GoogleCloudApigeeV1TlsInfoPtrInput }
The set of arguments for constructing a TargetServer resource.
func (TargetServerArgs) ElementType ¶ added in v0.3.0
func (TargetServerArgs) ElementType() reflect.Type
type TargetServerInput ¶ added in v0.3.0
type TargetServerInput interface { pulumi.Input ToTargetServerOutput() TargetServerOutput ToTargetServerOutputWithContext(ctx context.Context) TargetServerOutput }
type TargetServerOutput ¶ added in v0.3.0
type TargetServerOutput struct{ *pulumi.OutputState }
func (TargetServerOutput) Description ¶ added in v0.19.0
func (o TargetServerOutput) Description() pulumi.StringOutput
Optional. A human-readable description of this TargetServer.
func (TargetServerOutput) ElementType ¶ added in v0.3.0
func (TargetServerOutput) ElementType() reflect.Type
func (TargetServerOutput) EnvironmentId ¶ added in v0.21.0
func (o TargetServerOutput) EnvironmentId() pulumi.StringOutput
func (TargetServerOutput) Host ¶ added in v0.19.0
func (o TargetServerOutput) Host() pulumi.StringOutput
The host name this target connects to. Value must be a valid hostname as described by RFC-1123.
func (TargetServerOutput) IsEnabled ¶ added in v0.19.0
func (o TargetServerOutput) IsEnabled() pulumi.BoolOutput
Optional. Enabling/disabling a TargetServer is useful when TargetServers are used in load balancing configurations, and one or more TargetServers need to taken out of rotation periodically. Defaults to true.
func (TargetServerOutput) Name ¶ added in v0.19.0
func (o TargetServerOutput) Name() pulumi.StringOutput
Optional. The ID to give the TargetServer. This will overwrite the value in TargetServer.
func (TargetServerOutput) OrganizationId ¶ added in v0.21.0
func (o TargetServerOutput) OrganizationId() pulumi.StringOutput
func (TargetServerOutput) Port ¶ added in v0.19.0
func (o TargetServerOutput) Port() pulumi.IntOutput
The port number this target connects to on the given host. Value must be between 1 and 65535, inclusive.
func (TargetServerOutput) Protocol ¶ added in v0.19.0
func (o TargetServerOutput) Protocol() pulumi.StringOutput
Immutable. The protocol used by this TargetServer.
func (TargetServerOutput) SSLInfo ¶ added in v0.19.0
func (o TargetServerOutput) SSLInfo() GoogleCloudApigeeV1TlsInfoResponseOutput
Optional. Specifies TLS configuration info for this TargetServer. The JSON name is `sSLInfo` for legacy/backwards compatibility reasons -- Edge originally supported SSL, and the name is still used for TLS configuration.
func (TargetServerOutput) ToTargetServerOutput ¶ added in v0.3.0
func (o TargetServerOutput) ToTargetServerOutput() TargetServerOutput
func (TargetServerOutput) ToTargetServerOutputWithContext ¶ added in v0.3.0
func (o TargetServerOutput) ToTargetServerOutputWithContext(ctx context.Context) TargetServerOutput
type TargetServerProtocol ¶ added in v0.5.0
type TargetServerProtocol string
Immutable. The protocol used by this TargetServer.
func (TargetServerProtocol) ElementType ¶ added in v0.5.0
func (TargetServerProtocol) ElementType() reflect.Type
func (TargetServerProtocol) ToStringOutput ¶ added in v0.5.0
func (e TargetServerProtocol) ToStringOutput() pulumi.StringOutput
func (TargetServerProtocol) ToStringOutputWithContext ¶ added in v0.5.0
func (e TargetServerProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TargetServerProtocol) ToStringPtrOutput ¶ added in v0.5.0
func (e TargetServerProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetServerProtocol) ToStringPtrOutputWithContext ¶ added in v0.5.0
func (e TargetServerProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetServerProtocol) ToTargetServerProtocolOutput ¶ added in v0.6.0
func (e TargetServerProtocol) ToTargetServerProtocolOutput() TargetServerProtocolOutput
func (TargetServerProtocol) ToTargetServerProtocolOutputWithContext ¶ added in v0.6.0
func (e TargetServerProtocol) ToTargetServerProtocolOutputWithContext(ctx context.Context) TargetServerProtocolOutput
func (TargetServerProtocol) ToTargetServerProtocolPtrOutput ¶ added in v0.6.0
func (e TargetServerProtocol) ToTargetServerProtocolPtrOutput() TargetServerProtocolPtrOutput
func (TargetServerProtocol) ToTargetServerProtocolPtrOutputWithContext ¶ added in v0.6.0
func (e TargetServerProtocol) ToTargetServerProtocolPtrOutputWithContext(ctx context.Context) TargetServerProtocolPtrOutput
type TargetServerProtocolInput ¶ added in v0.6.0
type TargetServerProtocolInput interface { pulumi.Input ToTargetServerProtocolOutput() TargetServerProtocolOutput ToTargetServerProtocolOutputWithContext(context.Context) TargetServerProtocolOutput }
TargetServerProtocolInput is an input type that accepts values of the TargetServerProtocol enum A concrete instance of `TargetServerProtocolInput` can be one of the following:
TargetServerProtocolProtocolUnspecified TargetServerProtocolHttp TargetServerProtocolHttp2 TargetServerProtocolGrpcTarget TargetServerProtocolGrpc TargetServerProtocolExternalCallout
type TargetServerProtocolOutput ¶ added in v0.6.0
type TargetServerProtocolOutput struct{ *pulumi.OutputState }
func (TargetServerProtocolOutput) ElementType ¶ added in v0.6.0
func (TargetServerProtocolOutput) ElementType() reflect.Type
func (TargetServerProtocolOutput) ToStringOutput ¶ added in v0.6.0
func (o TargetServerProtocolOutput) ToStringOutput() pulumi.StringOutput
func (TargetServerProtocolOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o TargetServerProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TargetServerProtocolOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o TargetServerProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetServerProtocolOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o TargetServerProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetServerProtocolOutput) ToTargetServerProtocolOutput ¶ added in v0.6.0
func (o TargetServerProtocolOutput) ToTargetServerProtocolOutput() TargetServerProtocolOutput
func (TargetServerProtocolOutput) ToTargetServerProtocolOutputWithContext ¶ added in v0.6.0
func (o TargetServerProtocolOutput) ToTargetServerProtocolOutputWithContext(ctx context.Context) TargetServerProtocolOutput
func (TargetServerProtocolOutput) ToTargetServerProtocolPtrOutput ¶ added in v0.6.0
func (o TargetServerProtocolOutput) ToTargetServerProtocolPtrOutput() TargetServerProtocolPtrOutput
func (TargetServerProtocolOutput) ToTargetServerProtocolPtrOutputWithContext ¶ added in v0.6.0
func (o TargetServerProtocolOutput) ToTargetServerProtocolPtrOutputWithContext(ctx context.Context) TargetServerProtocolPtrOutput
type TargetServerProtocolPtrInput ¶ added in v0.6.0
type TargetServerProtocolPtrInput interface { pulumi.Input ToTargetServerProtocolPtrOutput() TargetServerProtocolPtrOutput ToTargetServerProtocolPtrOutputWithContext(context.Context) TargetServerProtocolPtrOutput }
func TargetServerProtocolPtr ¶ added in v0.6.0
func TargetServerProtocolPtr(v string) TargetServerProtocolPtrInput
type TargetServerProtocolPtrOutput ¶ added in v0.6.0
type TargetServerProtocolPtrOutput struct{ *pulumi.OutputState }
func (TargetServerProtocolPtrOutput) Elem ¶ added in v0.6.0
func (o TargetServerProtocolPtrOutput) Elem() TargetServerProtocolOutput
func (TargetServerProtocolPtrOutput) ElementType ¶ added in v0.6.0
func (TargetServerProtocolPtrOutput) ElementType() reflect.Type
func (TargetServerProtocolPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o TargetServerProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetServerProtocolPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o TargetServerProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetServerProtocolPtrOutput) ToTargetServerProtocolPtrOutput ¶ added in v0.6.0
func (o TargetServerProtocolPtrOutput) ToTargetServerProtocolPtrOutput() TargetServerProtocolPtrOutput
func (TargetServerProtocolPtrOutput) ToTargetServerProtocolPtrOutputWithContext ¶ added in v0.6.0
func (o TargetServerProtocolPtrOutput) ToTargetServerProtocolPtrOutputWithContext(ctx context.Context) TargetServerProtocolPtrOutput
type TargetServerState ¶ added in v0.3.0
type TargetServerState struct { }
func (TargetServerState) ElementType ¶ added in v0.3.0
func (TargetServerState) ElementType() reflect.Type
Source Files
¶
- alias.go
- api.go
- apiProduct.go
- appGroupApp.go
- appgroup.go
- archiveDeployment.go
- canaryEvaluation.go
- dataCollector.go
- datastore.go
- debugSession.go
- developer.go
- developerApp.go
- endpointAttachment.go
- entry.go
- envgroup.go
- envgroupAttachment.go
- environment.go
- environmentEntry.go
- export.go
- getAlias.go
- getApi.go
- getApiProduct.go
- getApicategory.go
- getAppGroupApp.go
- getAppGroupAppKey.go
- getAppgroup.go
- getArchiveDeployment.go
- getCanaryEvaluation.go
- getDataCollector.go
- getDatastore.go
- getDebugSession.go
- getDeveloper.go
- getDeveloperApp.go
- getDeveloperAppKey.go
- getEndpointAttachment.go
- getEntry.go
- getEnvgroup.go
- getEnvgroupAttachment.go
- getEnvironment.go
- getEnvironmentEntry.go
- getExport.go
- getHostQuery.go
- getHostSecurityReport.go
- getInstance.go
- getInstanceAttachment.go
- getKeystore.go
- getNatAddress.go
- getOrganization.go
- getOrganizationEnvironmentIamPolicy.go
- getOverride.go
- getQuery.go
- getRatePlan.go
- getReference.go
- getReport.go
- getResourcefile.go
- getSecurityAction.go
- getSecurityProfile.go
- getSecurityReport.go
- getSharedflow.go
- getSubscription.go
- getTargetServer.go
- hostQuery.go
- hostSecurityReport.go
- init.go
- instance.go
- instanceAttachment.go
- keystore.go
- natAddress.go
- organization.go
- organizationEnvironmentIamBinding.go
- organizationEnvironmentIamMember.go
- organizationEnvironmentIamPolicy.go
- override.go
- pulumiEnums.go
- pulumiTypes.go
- query.go
- ratePlan.go
- reference.go
- report.go
- resourcefile.go
- securityAction.go
- securityProfile.go
- securityReport.go
- sharedflow.go
- subscription.go
- targetServer.go