Documentation
¶
Index ¶
- type Key
- type KeyArgs
- type KeyInput
- type KeyOutput
- type KeyState
- type LookupKeyArgs
- type LookupKeyResult
- type V2AndroidApplication
- type V2AndroidApplicationArgs
- type V2AndroidApplicationArray
- type V2AndroidApplicationArrayInput
- type V2AndroidApplicationArrayOutput
- func (V2AndroidApplicationArrayOutput) ElementType() reflect.Type
- func (o V2AndroidApplicationArrayOutput) Index(i pulumi.IntInput) V2AndroidApplicationOutput
- func (o V2AndroidApplicationArrayOutput) ToV2AndroidApplicationArrayOutput() V2AndroidApplicationArrayOutput
- func (o V2AndroidApplicationArrayOutput) ToV2AndroidApplicationArrayOutputWithContext(ctx context.Context) V2AndroidApplicationArrayOutput
- type V2AndroidApplicationInput
- type V2AndroidApplicationOutput
- func (V2AndroidApplicationOutput) ElementType() reflect.Type
- func (o V2AndroidApplicationOutput) PackageName() pulumi.StringPtrOutput
- func (o V2AndroidApplicationOutput) Sha1Fingerprint() pulumi.StringPtrOutput
- func (o V2AndroidApplicationOutput) ToV2AndroidApplicationOutput() V2AndroidApplicationOutput
- func (o V2AndroidApplicationOutput) ToV2AndroidApplicationOutputWithContext(ctx context.Context) V2AndroidApplicationOutput
- type V2AndroidApplicationResponse
- type V2AndroidApplicationResponseArgs
- func (V2AndroidApplicationResponseArgs) ElementType() reflect.Type
- func (i V2AndroidApplicationResponseArgs) ToV2AndroidApplicationResponseOutput() V2AndroidApplicationResponseOutput
- func (i V2AndroidApplicationResponseArgs) ToV2AndroidApplicationResponseOutputWithContext(ctx context.Context) V2AndroidApplicationResponseOutput
- type V2AndroidApplicationResponseArray
- func (V2AndroidApplicationResponseArray) ElementType() reflect.Type
- func (i V2AndroidApplicationResponseArray) ToV2AndroidApplicationResponseArrayOutput() V2AndroidApplicationResponseArrayOutput
- func (i V2AndroidApplicationResponseArray) ToV2AndroidApplicationResponseArrayOutputWithContext(ctx context.Context) V2AndroidApplicationResponseArrayOutput
- type V2AndroidApplicationResponseArrayInput
- type V2AndroidApplicationResponseArrayOutput
- func (V2AndroidApplicationResponseArrayOutput) ElementType() reflect.Type
- func (o V2AndroidApplicationResponseArrayOutput) Index(i pulumi.IntInput) V2AndroidApplicationResponseOutput
- func (o V2AndroidApplicationResponseArrayOutput) ToV2AndroidApplicationResponseArrayOutput() V2AndroidApplicationResponseArrayOutput
- func (o V2AndroidApplicationResponseArrayOutput) ToV2AndroidApplicationResponseArrayOutputWithContext(ctx context.Context) V2AndroidApplicationResponseArrayOutput
- type V2AndroidApplicationResponseInput
- type V2AndroidApplicationResponseOutput
- func (V2AndroidApplicationResponseOutput) ElementType() reflect.Type
- func (o V2AndroidApplicationResponseOutput) PackageName() pulumi.StringOutput
- func (o V2AndroidApplicationResponseOutput) Sha1Fingerprint() pulumi.StringOutput
- func (o V2AndroidApplicationResponseOutput) ToV2AndroidApplicationResponseOutput() V2AndroidApplicationResponseOutput
- func (o V2AndroidApplicationResponseOutput) ToV2AndroidApplicationResponseOutputWithContext(ctx context.Context) V2AndroidApplicationResponseOutput
- type V2AndroidKeyRestrictions
- type V2AndroidKeyRestrictionsArgs
- func (V2AndroidKeyRestrictionsArgs) ElementType() reflect.Type
- func (i V2AndroidKeyRestrictionsArgs) ToV2AndroidKeyRestrictionsOutput() V2AndroidKeyRestrictionsOutput
- func (i V2AndroidKeyRestrictionsArgs) ToV2AndroidKeyRestrictionsOutputWithContext(ctx context.Context) V2AndroidKeyRestrictionsOutput
- func (i V2AndroidKeyRestrictionsArgs) ToV2AndroidKeyRestrictionsPtrOutput() V2AndroidKeyRestrictionsPtrOutput
- func (i V2AndroidKeyRestrictionsArgs) ToV2AndroidKeyRestrictionsPtrOutputWithContext(ctx context.Context) V2AndroidKeyRestrictionsPtrOutput
- type V2AndroidKeyRestrictionsInput
- type V2AndroidKeyRestrictionsOutput
- func (o V2AndroidKeyRestrictionsOutput) AllowedApplications() V2AndroidApplicationArrayOutput
- func (V2AndroidKeyRestrictionsOutput) ElementType() reflect.Type
- func (o V2AndroidKeyRestrictionsOutput) ToV2AndroidKeyRestrictionsOutput() V2AndroidKeyRestrictionsOutput
- func (o V2AndroidKeyRestrictionsOutput) ToV2AndroidKeyRestrictionsOutputWithContext(ctx context.Context) V2AndroidKeyRestrictionsOutput
- func (o V2AndroidKeyRestrictionsOutput) ToV2AndroidKeyRestrictionsPtrOutput() V2AndroidKeyRestrictionsPtrOutput
- func (o V2AndroidKeyRestrictionsOutput) ToV2AndroidKeyRestrictionsPtrOutputWithContext(ctx context.Context) V2AndroidKeyRestrictionsPtrOutput
- type V2AndroidKeyRestrictionsPtrInput
- type V2AndroidKeyRestrictionsPtrOutput
- func (o V2AndroidKeyRestrictionsPtrOutput) AllowedApplications() V2AndroidApplicationArrayOutput
- func (o V2AndroidKeyRestrictionsPtrOutput) Elem() V2AndroidKeyRestrictionsOutput
- func (V2AndroidKeyRestrictionsPtrOutput) ElementType() reflect.Type
- func (o V2AndroidKeyRestrictionsPtrOutput) ToV2AndroidKeyRestrictionsPtrOutput() V2AndroidKeyRestrictionsPtrOutput
- func (o V2AndroidKeyRestrictionsPtrOutput) ToV2AndroidKeyRestrictionsPtrOutputWithContext(ctx context.Context) V2AndroidKeyRestrictionsPtrOutput
- type V2AndroidKeyRestrictionsResponse
- type V2AndroidKeyRestrictionsResponseArgs
- func (V2AndroidKeyRestrictionsResponseArgs) ElementType() reflect.Type
- func (i V2AndroidKeyRestrictionsResponseArgs) ToV2AndroidKeyRestrictionsResponseOutput() V2AndroidKeyRestrictionsResponseOutput
- func (i V2AndroidKeyRestrictionsResponseArgs) ToV2AndroidKeyRestrictionsResponseOutputWithContext(ctx context.Context) V2AndroidKeyRestrictionsResponseOutput
- func (i V2AndroidKeyRestrictionsResponseArgs) ToV2AndroidKeyRestrictionsResponsePtrOutput() V2AndroidKeyRestrictionsResponsePtrOutput
- func (i V2AndroidKeyRestrictionsResponseArgs) ToV2AndroidKeyRestrictionsResponsePtrOutputWithContext(ctx context.Context) V2AndroidKeyRestrictionsResponsePtrOutput
- type V2AndroidKeyRestrictionsResponseInput
- type V2AndroidKeyRestrictionsResponseOutput
- func (o V2AndroidKeyRestrictionsResponseOutput) AllowedApplications() V2AndroidApplicationResponseArrayOutput
- func (V2AndroidKeyRestrictionsResponseOutput) ElementType() reflect.Type
- func (o V2AndroidKeyRestrictionsResponseOutput) ToV2AndroidKeyRestrictionsResponseOutput() V2AndroidKeyRestrictionsResponseOutput
- func (o V2AndroidKeyRestrictionsResponseOutput) ToV2AndroidKeyRestrictionsResponseOutputWithContext(ctx context.Context) V2AndroidKeyRestrictionsResponseOutput
- func (o V2AndroidKeyRestrictionsResponseOutput) ToV2AndroidKeyRestrictionsResponsePtrOutput() V2AndroidKeyRestrictionsResponsePtrOutput
- func (o V2AndroidKeyRestrictionsResponseOutput) ToV2AndroidKeyRestrictionsResponsePtrOutputWithContext(ctx context.Context) V2AndroidKeyRestrictionsResponsePtrOutput
- type V2AndroidKeyRestrictionsResponsePtrInput
- type V2AndroidKeyRestrictionsResponsePtrOutput
- func (o V2AndroidKeyRestrictionsResponsePtrOutput) AllowedApplications() V2AndroidApplicationResponseArrayOutput
- func (o V2AndroidKeyRestrictionsResponsePtrOutput) Elem() V2AndroidKeyRestrictionsResponseOutput
- func (V2AndroidKeyRestrictionsResponsePtrOutput) ElementType() reflect.Type
- func (o V2AndroidKeyRestrictionsResponsePtrOutput) ToV2AndroidKeyRestrictionsResponsePtrOutput() V2AndroidKeyRestrictionsResponsePtrOutput
- func (o V2AndroidKeyRestrictionsResponsePtrOutput) ToV2AndroidKeyRestrictionsResponsePtrOutputWithContext(ctx context.Context) V2AndroidKeyRestrictionsResponsePtrOutput
- type V2ApiTarget
- type V2ApiTargetArgs
- type V2ApiTargetArray
- type V2ApiTargetArrayInput
- type V2ApiTargetArrayOutput
- func (V2ApiTargetArrayOutput) ElementType() reflect.Type
- func (o V2ApiTargetArrayOutput) Index(i pulumi.IntInput) V2ApiTargetOutput
- func (o V2ApiTargetArrayOutput) ToV2ApiTargetArrayOutput() V2ApiTargetArrayOutput
- func (o V2ApiTargetArrayOutput) ToV2ApiTargetArrayOutputWithContext(ctx context.Context) V2ApiTargetArrayOutput
- type V2ApiTargetInput
- type V2ApiTargetOutput
- func (V2ApiTargetOutput) ElementType() reflect.Type
- func (o V2ApiTargetOutput) Methods() pulumi.StringArrayOutput
- func (o V2ApiTargetOutput) Service() pulumi.StringPtrOutput
- func (o V2ApiTargetOutput) ToV2ApiTargetOutput() V2ApiTargetOutput
- func (o V2ApiTargetOutput) ToV2ApiTargetOutputWithContext(ctx context.Context) V2ApiTargetOutput
- type V2ApiTargetResponse
- type V2ApiTargetResponseArgs
- type V2ApiTargetResponseArray
- type V2ApiTargetResponseArrayInput
- type V2ApiTargetResponseArrayOutput
- func (V2ApiTargetResponseArrayOutput) ElementType() reflect.Type
- func (o V2ApiTargetResponseArrayOutput) Index(i pulumi.IntInput) V2ApiTargetResponseOutput
- func (o V2ApiTargetResponseArrayOutput) ToV2ApiTargetResponseArrayOutput() V2ApiTargetResponseArrayOutput
- func (o V2ApiTargetResponseArrayOutput) ToV2ApiTargetResponseArrayOutputWithContext(ctx context.Context) V2ApiTargetResponseArrayOutput
- type V2ApiTargetResponseInput
- type V2ApiTargetResponseOutput
- func (V2ApiTargetResponseOutput) ElementType() reflect.Type
- func (o V2ApiTargetResponseOutput) Methods() pulumi.StringArrayOutput
- func (o V2ApiTargetResponseOutput) Service() pulumi.StringOutput
- func (o V2ApiTargetResponseOutput) ToV2ApiTargetResponseOutput() V2ApiTargetResponseOutput
- func (o V2ApiTargetResponseOutput) ToV2ApiTargetResponseOutputWithContext(ctx context.Context) V2ApiTargetResponseOutput
- type V2BrowserKeyRestrictions
- type V2BrowserKeyRestrictionsArgs
- func (V2BrowserKeyRestrictionsArgs) ElementType() reflect.Type
- func (i V2BrowserKeyRestrictionsArgs) ToV2BrowserKeyRestrictionsOutput() V2BrowserKeyRestrictionsOutput
- func (i V2BrowserKeyRestrictionsArgs) ToV2BrowserKeyRestrictionsOutputWithContext(ctx context.Context) V2BrowserKeyRestrictionsOutput
- func (i V2BrowserKeyRestrictionsArgs) ToV2BrowserKeyRestrictionsPtrOutput() V2BrowserKeyRestrictionsPtrOutput
- func (i V2BrowserKeyRestrictionsArgs) ToV2BrowserKeyRestrictionsPtrOutputWithContext(ctx context.Context) V2BrowserKeyRestrictionsPtrOutput
- type V2BrowserKeyRestrictionsInput
- type V2BrowserKeyRestrictionsOutput
- func (o V2BrowserKeyRestrictionsOutput) AllowedReferrers() pulumi.StringArrayOutput
- func (V2BrowserKeyRestrictionsOutput) ElementType() reflect.Type
- func (o V2BrowserKeyRestrictionsOutput) ToV2BrowserKeyRestrictionsOutput() V2BrowserKeyRestrictionsOutput
- func (o V2BrowserKeyRestrictionsOutput) ToV2BrowserKeyRestrictionsOutputWithContext(ctx context.Context) V2BrowserKeyRestrictionsOutput
- func (o V2BrowserKeyRestrictionsOutput) ToV2BrowserKeyRestrictionsPtrOutput() V2BrowserKeyRestrictionsPtrOutput
- func (o V2BrowserKeyRestrictionsOutput) ToV2BrowserKeyRestrictionsPtrOutputWithContext(ctx context.Context) V2BrowserKeyRestrictionsPtrOutput
- type V2BrowserKeyRestrictionsPtrInput
- type V2BrowserKeyRestrictionsPtrOutput
- func (o V2BrowserKeyRestrictionsPtrOutput) AllowedReferrers() pulumi.StringArrayOutput
- func (o V2BrowserKeyRestrictionsPtrOutput) Elem() V2BrowserKeyRestrictionsOutput
- func (V2BrowserKeyRestrictionsPtrOutput) ElementType() reflect.Type
- func (o V2BrowserKeyRestrictionsPtrOutput) ToV2BrowserKeyRestrictionsPtrOutput() V2BrowserKeyRestrictionsPtrOutput
- func (o V2BrowserKeyRestrictionsPtrOutput) ToV2BrowserKeyRestrictionsPtrOutputWithContext(ctx context.Context) V2BrowserKeyRestrictionsPtrOutput
- type V2BrowserKeyRestrictionsResponse
- type V2BrowserKeyRestrictionsResponseArgs
- func (V2BrowserKeyRestrictionsResponseArgs) ElementType() reflect.Type
- func (i V2BrowserKeyRestrictionsResponseArgs) ToV2BrowserKeyRestrictionsResponseOutput() V2BrowserKeyRestrictionsResponseOutput
- func (i V2BrowserKeyRestrictionsResponseArgs) ToV2BrowserKeyRestrictionsResponseOutputWithContext(ctx context.Context) V2BrowserKeyRestrictionsResponseOutput
- func (i V2BrowserKeyRestrictionsResponseArgs) ToV2BrowserKeyRestrictionsResponsePtrOutput() V2BrowserKeyRestrictionsResponsePtrOutput
- func (i V2BrowserKeyRestrictionsResponseArgs) ToV2BrowserKeyRestrictionsResponsePtrOutputWithContext(ctx context.Context) V2BrowserKeyRestrictionsResponsePtrOutput
- type V2BrowserKeyRestrictionsResponseInput
- type V2BrowserKeyRestrictionsResponseOutput
- func (o V2BrowserKeyRestrictionsResponseOutput) AllowedReferrers() pulumi.StringArrayOutput
- func (V2BrowserKeyRestrictionsResponseOutput) ElementType() reflect.Type
- func (o V2BrowserKeyRestrictionsResponseOutput) ToV2BrowserKeyRestrictionsResponseOutput() V2BrowserKeyRestrictionsResponseOutput
- func (o V2BrowserKeyRestrictionsResponseOutput) ToV2BrowserKeyRestrictionsResponseOutputWithContext(ctx context.Context) V2BrowserKeyRestrictionsResponseOutput
- func (o V2BrowserKeyRestrictionsResponseOutput) ToV2BrowserKeyRestrictionsResponsePtrOutput() V2BrowserKeyRestrictionsResponsePtrOutput
- func (o V2BrowserKeyRestrictionsResponseOutput) ToV2BrowserKeyRestrictionsResponsePtrOutputWithContext(ctx context.Context) V2BrowserKeyRestrictionsResponsePtrOutput
- type V2BrowserKeyRestrictionsResponsePtrInput
- type V2BrowserKeyRestrictionsResponsePtrOutput
- func (o V2BrowserKeyRestrictionsResponsePtrOutput) AllowedReferrers() pulumi.StringArrayOutput
- func (o V2BrowserKeyRestrictionsResponsePtrOutput) Elem() V2BrowserKeyRestrictionsResponseOutput
- func (V2BrowserKeyRestrictionsResponsePtrOutput) ElementType() reflect.Type
- func (o V2BrowserKeyRestrictionsResponsePtrOutput) ToV2BrowserKeyRestrictionsResponsePtrOutput() V2BrowserKeyRestrictionsResponsePtrOutput
- func (o V2BrowserKeyRestrictionsResponsePtrOutput) ToV2BrowserKeyRestrictionsResponsePtrOutputWithContext(ctx context.Context) V2BrowserKeyRestrictionsResponsePtrOutput
- type V2IosKeyRestrictions
- type V2IosKeyRestrictionsArgs
- func (V2IosKeyRestrictionsArgs) ElementType() reflect.Type
- func (i V2IosKeyRestrictionsArgs) ToV2IosKeyRestrictionsOutput() V2IosKeyRestrictionsOutput
- func (i V2IosKeyRestrictionsArgs) ToV2IosKeyRestrictionsOutputWithContext(ctx context.Context) V2IosKeyRestrictionsOutput
- func (i V2IosKeyRestrictionsArgs) ToV2IosKeyRestrictionsPtrOutput() V2IosKeyRestrictionsPtrOutput
- func (i V2IosKeyRestrictionsArgs) ToV2IosKeyRestrictionsPtrOutputWithContext(ctx context.Context) V2IosKeyRestrictionsPtrOutput
- type V2IosKeyRestrictionsInput
- type V2IosKeyRestrictionsOutput
- func (o V2IosKeyRestrictionsOutput) AllowedBundleIds() pulumi.StringArrayOutput
- func (V2IosKeyRestrictionsOutput) ElementType() reflect.Type
- func (o V2IosKeyRestrictionsOutput) ToV2IosKeyRestrictionsOutput() V2IosKeyRestrictionsOutput
- func (o V2IosKeyRestrictionsOutput) ToV2IosKeyRestrictionsOutputWithContext(ctx context.Context) V2IosKeyRestrictionsOutput
- func (o V2IosKeyRestrictionsOutput) ToV2IosKeyRestrictionsPtrOutput() V2IosKeyRestrictionsPtrOutput
- func (o V2IosKeyRestrictionsOutput) ToV2IosKeyRestrictionsPtrOutputWithContext(ctx context.Context) V2IosKeyRestrictionsPtrOutput
- type V2IosKeyRestrictionsPtrInput
- type V2IosKeyRestrictionsPtrOutput
- func (o V2IosKeyRestrictionsPtrOutput) AllowedBundleIds() pulumi.StringArrayOutput
- func (o V2IosKeyRestrictionsPtrOutput) Elem() V2IosKeyRestrictionsOutput
- func (V2IosKeyRestrictionsPtrOutput) ElementType() reflect.Type
- func (o V2IosKeyRestrictionsPtrOutput) ToV2IosKeyRestrictionsPtrOutput() V2IosKeyRestrictionsPtrOutput
- func (o V2IosKeyRestrictionsPtrOutput) ToV2IosKeyRestrictionsPtrOutputWithContext(ctx context.Context) V2IosKeyRestrictionsPtrOutput
- type V2IosKeyRestrictionsResponse
- type V2IosKeyRestrictionsResponseArgs
- func (V2IosKeyRestrictionsResponseArgs) ElementType() reflect.Type
- func (i V2IosKeyRestrictionsResponseArgs) ToV2IosKeyRestrictionsResponseOutput() V2IosKeyRestrictionsResponseOutput
- func (i V2IosKeyRestrictionsResponseArgs) ToV2IosKeyRestrictionsResponseOutputWithContext(ctx context.Context) V2IosKeyRestrictionsResponseOutput
- func (i V2IosKeyRestrictionsResponseArgs) ToV2IosKeyRestrictionsResponsePtrOutput() V2IosKeyRestrictionsResponsePtrOutput
- func (i V2IosKeyRestrictionsResponseArgs) ToV2IosKeyRestrictionsResponsePtrOutputWithContext(ctx context.Context) V2IosKeyRestrictionsResponsePtrOutput
- type V2IosKeyRestrictionsResponseInput
- type V2IosKeyRestrictionsResponseOutput
- func (o V2IosKeyRestrictionsResponseOutput) AllowedBundleIds() pulumi.StringArrayOutput
- func (V2IosKeyRestrictionsResponseOutput) ElementType() reflect.Type
- func (o V2IosKeyRestrictionsResponseOutput) ToV2IosKeyRestrictionsResponseOutput() V2IosKeyRestrictionsResponseOutput
- func (o V2IosKeyRestrictionsResponseOutput) ToV2IosKeyRestrictionsResponseOutputWithContext(ctx context.Context) V2IosKeyRestrictionsResponseOutput
- func (o V2IosKeyRestrictionsResponseOutput) ToV2IosKeyRestrictionsResponsePtrOutput() V2IosKeyRestrictionsResponsePtrOutput
- func (o V2IosKeyRestrictionsResponseOutput) ToV2IosKeyRestrictionsResponsePtrOutputWithContext(ctx context.Context) V2IosKeyRestrictionsResponsePtrOutput
- type V2IosKeyRestrictionsResponsePtrInput
- type V2IosKeyRestrictionsResponsePtrOutput
- func (o V2IosKeyRestrictionsResponsePtrOutput) AllowedBundleIds() pulumi.StringArrayOutput
- func (o V2IosKeyRestrictionsResponsePtrOutput) Elem() V2IosKeyRestrictionsResponseOutput
- func (V2IosKeyRestrictionsResponsePtrOutput) ElementType() reflect.Type
- func (o V2IosKeyRestrictionsResponsePtrOutput) ToV2IosKeyRestrictionsResponsePtrOutput() V2IosKeyRestrictionsResponsePtrOutput
- func (o V2IosKeyRestrictionsResponsePtrOutput) ToV2IosKeyRestrictionsResponsePtrOutputWithContext(ctx context.Context) V2IosKeyRestrictionsResponsePtrOutput
- type V2Restrictions
- type V2RestrictionsArgs
- func (V2RestrictionsArgs) ElementType() reflect.Type
- func (i V2RestrictionsArgs) ToV2RestrictionsOutput() V2RestrictionsOutput
- func (i V2RestrictionsArgs) ToV2RestrictionsOutputWithContext(ctx context.Context) V2RestrictionsOutput
- func (i V2RestrictionsArgs) ToV2RestrictionsPtrOutput() V2RestrictionsPtrOutput
- func (i V2RestrictionsArgs) ToV2RestrictionsPtrOutputWithContext(ctx context.Context) V2RestrictionsPtrOutput
- type V2RestrictionsInput
- type V2RestrictionsOutput
- func (o V2RestrictionsOutput) AndroidKeyRestrictions() V2AndroidKeyRestrictionsPtrOutput
- func (o V2RestrictionsOutput) ApiTargets() V2ApiTargetArrayOutput
- func (o V2RestrictionsOutput) BrowserKeyRestrictions() V2BrowserKeyRestrictionsPtrOutput
- func (V2RestrictionsOutput) ElementType() reflect.Type
- func (o V2RestrictionsOutput) IosKeyRestrictions() V2IosKeyRestrictionsPtrOutput
- func (o V2RestrictionsOutput) ServerKeyRestrictions() V2ServerKeyRestrictionsPtrOutput
- func (o V2RestrictionsOutput) ToV2RestrictionsOutput() V2RestrictionsOutput
- func (o V2RestrictionsOutput) ToV2RestrictionsOutputWithContext(ctx context.Context) V2RestrictionsOutput
- func (o V2RestrictionsOutput) ToV2RestrictionsPtrOutput() V2RestrictionsPtrOutput
- func (o V2RestrictionsOutput) ToV2RestrictionsPtrOutputWithContext(ctx context.Context) V2RestrictionsPtrOutput
- type V2RestrictionsPtrInput
- type V2RestrictionsPtrOutput
- func (o V2RestrictionsPtrOutput) AndroidKeyRestrictions() V2AndroidKeyRestrictionsPtrOutput
- func (o V2RestrictionsPtrOutput) ApiTargets() V2ApiTargetArrayOutput
- func (o V2RestrictionsPtrOutput) BrowserKeyRestrictions() V2BrowserKeyRestrictionsPtrOutput
- func (o V2RestrictionsPtrOutput) Elem() V2RestrictionsOutput
- func (V2RestrictionsPtrOutput) ElementType() reflect.Type
- func (o V2RestrictionsPtrOutput) IosKeyRestrictions() V2IosKeyRestrictionsPtrOutput
- func (o V2RestrictionsPtrOutput) ServerKeyRestrictions() V2ServerKeyRestrictionsPtrOutput
- func (o V2RestrictionsPtrOutput) ToV2RestrictionsPtrOutput() V2RestrictionsPtrOutput
- func (o V2RestrictionsPtrOutput) ToV2RestrictionsPtrOutputWithContext(ctx context.Context) V2RestrictionsPtrOutput
- type V2RestrictionsResponse
- type V2RestrictionsResponseArgs
- func (V2RestrictionsResponseArgs) ElementType() reflect.Type
- func (i V2RestrictionsResponseArgs) ToV2RestrictionsResponseOutput() V2RestrictionsResponseOutput
- func (i V2RestrictionsResponseArgs) ToV2RestrictionsResponseOutputWithContext(ctx context.Context) V2RestrictionsResponseOutput
- func (i V2RestrictionsResponseArgs) ToV2RestrictionsResponsePtrOutput() V2RestrictionsResponsePtrOutput
- func (i V2RestrictionsResponseArgs) ToV2RestrictionsResponsePtrOutputWithContext(ctx context.Context) V2RestrictionsResponsePtrOutput
- type V2RestrictionsResponseInput
- type V2RestrictionsResponseOutput
- func (o V2RestrictionsResponseOutput) AndroidKeyRestrictions() V2AndroidKeyRestrictionsResponseOutput
- func (o V2RestrictionsResponseOutput) ApiTargets() V2ApiTargetResponseArrayOutput
- func (o V2RestrictionsResponseOutput) BrowserKeyRestrictions() V2BrowserKeyRestrictionsResponseOutput
- func (V2RestrictionsResponseOutput) ElementType() reflect.Type
- func (o V2RestrictionsResponseOutput) IosKeyRestrictions() V2IosKeyRestrictionsResponseOutput
- func (o V2RestrictionsResponseOutput) ServerKeyRestrictions() V2ServerKeyRestrictionsResponseOutput
- func (o V2RestrictionsResponseOutput) ToV2RestrictionsResponseOutput() V2RestrictionsResponseOutput
- func (o V2RestrictionsResponseOutput) ToV2RestrictionsResponseOutputWithContext(ctx context.Context) V2RestrictionsResponseOutput
- func (o V2RestrictionsResponseOutput) ToV2RestrictionsResponsePtrOutput() V2RestrictionsResponsePtrOutput
- func (o V2RestrictionsResponseOutput) ToV2RestrictionsResponsePtrOutputWithContext(ctx context.Context) V2RestrictionsResponsePtrOutput
- type V2RestrictionsResponsePtrInput
- type V2RestrictionsResponsePtrOutput
- func (o V2RestrictionsResponsePtrOutput) AndroidKeyRestrictions() V2AndroidKeyRestrictionsResponsePtrOutput
- func (o V2RestrictionsResponsePtrOutput) ApiTargets() V2ApiTargetResponseArrayOutput
- func (o V2RestrictionsResponsePtrOutput) BrowserKeyRestrictions() V2BrowserKeyRestrictionsResponsePtrOutput
- func (o V2RestrictionsResponsePtrOutput) Elem() V2RestrictionsResponseOutput
- func (V2RestrictionsResponsePtrOutput) ElementType() reflect.Type
- func (o V2RestrictionsResponsePtrOutput) IosKeyRestrictions() V2IosKeyRestrictionsResponsePtrOutput
- func (o V2RestrictionsResponsePtrOutput) ServerKeyRestrictions() V2ServerKeyRestrictionsResponsePtrOutput
- func (o V2RestrictionsResponsePtrOutput) ToV2RestrictionsResponsePtrOutput() V2RestrictionsResponsePtrOutput
- func (o V2RestrictionsResponsePtrOutput) ToV2RestrictionsResponsePtrOutputWithContext(ctx context.Context) V2RestrictionsResponsePtrOutput
- type V2ServerKeyRestrictions
- type V2ServerKeyRestrictionsArgs
- func (V2ServerKeyRestrictionsArgs) ElementType() reflect.Type
- func (i V2ServerKeyRestrictionsArgs) ToV2ServerKeyRestrictionsOutput() V2ServerKeyRestrictionsOutput
- func (i V2ServerKeyRestrictionsArgs) ToV2ServerKeyRestrictionsOutputWithContext(ctx context.Context) V2ServerKeyRestrictionsOutput
- func (i V2ServerKeyRestrictionsArgs) ToV2ServerKeyRestrictionsPtrOutput() V2ServerKeyRestrictionsPtrOutput
- func (i V2ServerKeyRestrictionsArgs) ToV2ServerKeyRestrictionsPtrOutputWithContext(ctx context.Context) V2ServerKeyRestrictionsPtrOutput
- type V2ServerKeyRestrictionsInput
- type V2ServerKeyRestrictionsOutput
- func (o V2ServerKeyRestrictionsOutput) AllowedIps() pulumi.StringArrayOutput
- func (V2ServerKeyRestrictionsOutput) ElementType() reflect.Type
- func (o V2ServerKeyRestrictionsOutput) ToV2ServerKeyRestrictionsOutput() V2ServerKeyRestrictionsOutput
- func (o V2ServerKeyRestrictionsOutput) ToV2ServerKeyRestrictionsOutputWithContext(ctx context.Context) V2ServerKeyRestrictionsOutput
- func (o V2ServerKeyRestrictionsOutput) ToV2ServerKeyRestrictionsPtrOutput() V2ServerKeyRestrictionsPtrOutput
- func (o V2ServerKeyRestrictionsOutput) ToV2ServerKeyRestrictionsPtrOutputWithContext(ctx context.Context) V2ServerKeyRestrictionsPtrOutput
- type V2ServerKeyRestrictionsPtrInput
- type V2ServerKeyRestrictionsPtrOutput
- func (o V2ServerKeyRestrictionsPtrOutput) AllowedIps() pulumi.StringArrayOutput
- func (o V2ServerKeyRestrictionsPtrOutput) Elem() V2ServerKeyRestrictionsOutput
- func (V2ServerKeyRestrictionsPtrOutput) ElementType() reflect.Type
- func (o V2ServerKeyRestrictionsPtrOutput) ToV2ServerKeyRestrictionsPtrOutput() V2ServerKeyRestrictionsPtrOutput
- func (o V2ServerKeyRestrictionsPtrOutput) ToV2ServerKeyRestrictionsPtrOutputWithContext(ctx context.Context) V2ServerKeyRestrictionsPtrOutput
- type V2ServerKeyRestrictionsResponse
- type V2ServerKeyRestrictionsResponseArgs
- func (V2ServerKeyRestrictionsResponseArgs) ElementType() reflect.Type
- func (i V2ServerKeyRestrictionsResponseArgs) ToV2ServerKeyRestrictionsResponseOutput() V2ServerKeyRestrictionsResponseOutput
- func (i V2ServerKeyRestrictionsResponseArgs) ToV2ServerKeyRestrictionsResponseOutputWithContext(ctx context.Context) V2ServerKeyRestrictionsResponseOutput
- func (i V2ServerKeyRestrictionsResponseArgs) ToV2ServerKeyRestrictionsResponsePtrOutput() V2ServerKeyRestrictionsResponsePtrOutput
- func (i V2ServerKeyRestrictionsResponseArgs) ToV2ServerKeyRestrictionsResponsePtrOutputWithContext(ctx context.Context) V2ServerKeyRestrictionsResponsePtrOutput
- type V2ServerKeyRestrictionsResponseInput
- type V2ServerKeyRestrictionsResponseOutput
- func (o V2ServerKeyRestrictionsResponseOutput) AllowedIps() pulumi.StringArrayOutput
- func (V2ServerKeyRestrictionsResponseOutput) ElementType() reflect.Type
- func (o V2ServerKeyRestrictionsResponseOutput) ToV2ServerKeyRestrictionsResponseOutput() V2ServerKeyRestrictionsResponseOutput
- func (o V2ServerKeyRestrictionsResponseOutput) ToV2ServerKeyRestrictionsResponseOutputWithContext(ctx context.Context) V2ServerKeyRestrictionsResponseOutput
- func (o V2ServerKeyRestrictionsResponseOutput) ToV2ServerKeyRestrictionsResponsePtrOutput() V2ServerKeyRestrictionsResponsePtrOutput
- func (o V2ServerKeyRestrictionsResponseOutput) ToV2ServerKeyRestrictionsResponsePtrOutputWithContext(ctx context.Context) V2ServerKeyRestrictionsResponsePtrOutput
- type V2ServerKeyRestrictionsResponsePtrInput
- type V2ServerKeyRestrictionsResponsePtrOutput
- func (o V2ServerKeyRestrictionsResponsePtrOutput) AllowedIps() pulumi.StringArrayOutput
- func (o V2ServerKeyRestrictionsResponsePtrOutput) Elem() V2ServerKeyRestrictionsResponseOutput
- func (V2ServerKeyRestrictionsResponsePtrOutput) ElementType() reflect.Type
- func (o V2ServerKeyRestrictionsResponsePtrOutput) ToV2ServerKeyRestrictionsResponsePtrOutput() V2ServerKeyRestrictionsResponsePtrOutput
- func (o V2ServerKeyRestrictionsResponsePtrOutput) ToV2ServerKeyRestrictionsResponsePtrOutputWithContext(ctx context.Context) V2ServerKeyRestrictionsResponsePtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Key ¶
type Key struct { pulumi.CustomResourceState // A timestamp identifying the time this key was originally created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // A timestamp when this key was deleted. If the resource is not deleted, this must be empty. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // Human-readable display name of this key that you can modify. The maximum length is 63 characters. DisplayName pulumi.StringOutput `pulumi:"displayName"` // A checksum computed by the server based on the current value of the Key resource. This may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Etag pulumi.StringOutput `pulumi:"etag"` // An encrypted and signed value held by this key. This field can be accessed only through the `GetKeyString` method. KeyString pulumi.StringOutput `pulumi:"keyString"` // The resource name of the key. The `name` has the form: `projects//locations/global/keys/`. For example: `projects/123456867718/locations/global/keys/b7ff1f9f-8275-410a-94dd-3855ee9b5dd2` NOTE: Key is a global resource; hence the only supported value for location is `global`. Name pulumi.StringOutput `pulumi:"name"` // Key restrictions. Restrictions V2RestrictionsResponseOutput `pulumi:"restrictions"` // Unique id in UUID4 format. Uid pulumi.StringOutput `pulumi:"uid"` // A timestamp identifying the time this key was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a new API key. NOTE: Key is a global resource; hence the only supported value for location is `global`. Auto-naming is currently not supported for this resource.
func GetKey ¶
func GetKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KeyState, opts ...pulumi.ResourceOption) (*Key, error)
GetKey gets an existing Key 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 NewKey ¶
func NewKey(ctx *pulumi.Context, name string, args *KeyArgs, opts ...pulumi.ResourceOption) (*Key, error)
NewKey registers a new resource with the given unique name, arguments, and options.
func (*Key) ElementType ¶
func (*Key) ToKeyOutput ¶
type KeyArgs ¶
type KeyArgs struct { // Human-readable display name of this key that you can modify. The maximum length is 63 characters. DisplayName pulumi.StringPtrInput KeyId pulumi.StringPtrInput Location pulumi.StringInput Project pulumi.StringInput // Key restrictions. Restrictions V2RestrictionsPtrInput }
The set of arguments for constructing a Key resource.
func (KeyArgs) ElementType ¶
type KeyOutput ¶
type KeyOutput struct {
*pulumi.OutputState
}
func (KeyOutput) ElementType ¶
func (KeyOutput) ToKeyOutput ¶
type KeyState ¶
type KeyState struct { // A timestamp identifying the time this key was originally created. CreateTime pulumi.StringPtrInput // A timestamp when this key was deleted. If the resource is not deleted, this must be empty. DeleteTime pulumi.StringPtrInput // Human-readable display name of this key that you can modify. The maximum length is 63 characters. DisplayName pulumi.StringPtrInput // A checksum computed by the server based on the current value of the Key resource. This may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Etag pulumi.StringPtrInput // An encrypted and signed value held by this key. This field can be accessed only through the `GetKeyString` method. KeyString pulumi.StringPtrInput // The resource name of the key. The `name` has the form: `projects//locations/global/keys/`. For example: `projects/123456867718/locations/global/keys/b7ff1f9f-8275-410a-94dd-3855ee9b5dd2` NOTE: Key is a global resource; hence the only supported value for location is `global`. Name pulumi.StringPtrInput // Key restrictions. Restrictions V2RestrictionsResponsePtrInput // Unique id in UUID4 format. Uid pulumi.StringPtrInput // A timestamp identifying the time this key was last updated. UpdateTime pulumi.StringPtrInput }
func (KeyState) ElementType ¶
type LookupKeyArgs ¶ added in v0.4.0
type LookupKeyResult ¶ added in v0.4.0
type LookupKeyResult struct { // A timestamp identifying the time this key was originally created. CreateTime string `pulumi:"createTime"` // A timestamp when this key was deleted. If the resource is not deleted, this must be empty. DeleteTime string `pulumi:"deleteTime"` // Human-readable display name of this key that you can modify. The maximum length is 63 characters. DisplayName string `pulumi:"displayName"` // A checksum computed by the server based on the current value of the Key resource. This may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Etag string `pulumi:"etag"` // An encrypted and signed value held by this key. This field can be accessed only through the `GetKeyString` method. KeyString string `pulumi:"keyString"` // The resource name of the key. The `name` has the form: `projects//locations/global/keys/`. For example: `projects/123456867718/locations/global/keys/b7ff1f9f-8275-410a-94dd-3855ee9b5dd2` NOTE: Key is a global resource; hence the only supported value for location is `global`. Name string `pulumi:"name"` // Key restrictions. Restrictions V2RestrictionsResponse `pulumi:"restrictions"` // Unique id in UUID4 format. Uid string `pulumi:"uid"` // A timestamp identifying the time this key was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupKey ¶ added in v0.4.0
func LookupKey(ctx *pulumi.Context, args *LookupKeyArgs, opts ...pulumi.InvokeOption) (*LookupKeyResult, error)
Gets the metadata for an API key. The key string of the API key isn't included in the response. NOTE: Key is a global resource; hence the only supported value for location is `global`.
type V2AndroidApplication ¶
type V2AndroidApplication struct { // The package name of the application. PackageName *string `pulumi:"packageName"` // The SHA1 fingerprint of the application. For example, both sha1 formats are acceptable : DA:39:A3:EE:5E:6B:4B:0D:32:55:BF:EF:95:60:18:90:AF:D8:07:09 or DA39A3EE5E6B4B0D3255BFEF95601890AFD80709. Output format is the latter. Sha1Fingerprint *string `pulumi:"sha1Fingerprint"` }
Identifier of an Android application for key use.
type V2AndroidApplicationArgs ¶
type V2AndroidApplicationArgs struct { // The package name of the application. PackageName pulumi.StringPtrInput `pulumi:"packageName"` // The SHA1 fingerprint of the application. For example, both sha1 formats are acceptable : DA:39:A3:EE:5E:6B:4B:0D:32:55:BF:EF:95:60:18:90:AF:D8:07:09 or DA39A3EE5E6B4B0D3255BFEF95601890AFD80709. Output format is the latter. Sha1Fingerprint pulumi.StringPtrInput `pulumi:"sha1Fingerprint"` }
Identifier of an Android application for key use.
func (V2AndroidApplicationArgs) ElementType ¶
func (V2AndroidApplicationArgs) ElementType() reflect.Type
func (V2AndroidApplicationArgs) ToV2AndroidApplicationOutput ¶
func (i V2AndroidApplicationArgs) ToV2AndroidApplicationOutput() V2AndroidApplicationOutput
func (V2AndroidApplicationArgs) ToV2AndroidApplicationOutputWithContext ¶
func (i V2AndroidApplicationArgs) ToV2AndroidApplicationOutputWithContext(ctx context.Context) V2AndroidApplicationOutput
type V2AndroidApplicationArray ¶
type V2AndroidApplicationArray []V2AndroidApplicationInput
func (V2AndroidApplicationArray) ElementType ¶
func (V2AndroidApplicationArray) ElementType() reflect.Type
func (V2AndroidApplicationArray) ToV2AndroidApplicationArrayOutput ¶
func (i V2AndroidApplicationArray) ToV2AndroidApplicationArrayOutput() V2AndroidApplicationArrayOutput
func (V2AndroidApplicationArray) ToV2AndroidApplicationArrayOutputWithContext ¶
func (i V2AndroidApplicationArray) ToV2AndroidApplicationArrayOutputWithContext(ctx context.Context) V2AndroidApplicationArrayOutput
type V2AndroidApplicationArrayInput ¶
type V2AndroidApplicationArrayInput interface { pulumi.Input ToV2AndroidApplicationArrayOutput() V2AndroidApplicationArrayOutput ToV2AndroidApplicationArrayOutputWithContext(context.Context) V2AndroidApplicationArrayOutput }
V2AndroidApplicationArrayInput is an input type that accepts V2AndroidApplicationArray and V2AndroidApplicationArrayOutput values. You can construct a concrete instance of `V2AndroidApplicationArrayInput` via:
V2AndroidApplicationArray{ V2AndroidApplicationArgs{...} }
type V2AndroidApplicationArrayOutput ¶
type V2AndroidApplicationArrayOutput struct{ *pulumi.OutputState }
func (V2AndroidApplicationArrayOutput) ElementType ¶
func (V2AndroidApplicationArrayOutput) ElementType() reflect.Type
func (V2AndroidApplicationArrayOutput) Index ¶
func (o V2AndroidApplicationArrayOutput) Index(i pulumi.IntInput) V2AndroidApplicationOutput
func (V2AndroidApplicationArrayOutput) ToV2AndroidApplicationArrayOutput ¶
func (o V2AndroidApplicationArrayOutput) ToV2AndroidApplicationArrayOutput() V2AndroidApplicationArrayOutput
func (V2AndroidApplicationArrayOutput) ToV2AndroidApplicationArrayOutputWithContext ¶
func (o V2AndroidApplicationArrayOutput) ToV2AndroidApplicationArrayOutputWithContext(ctx context.Context) V2AndroidApplicationArrayOutput
type V2AndroidApplicationInput ¶
type V2AndroidApplicationInput interface { pulumi.Input ToV2AndroidApplicationOutput() V2AndroidApplicationOutput ToV2AndroidApplicationOutputWithContext(context.Context) V2AndroidApplicationOutput }
V2AndroidApplicationInput is an input type that accepts V2AndroidApplicationArgs and V2AndroidApplicationOutput values. You can construct a concrete instance of `V2AndroidApplicationInput` via:
V2AndroidApplicationArgs{...}
type V2AndroidApplicationOutput ¶
type V2AndroidApplicationOutput struct{ *pulumi.OutputState }
Identifier of an Android application for key use.
func (V2AndroidApplicationOutput) ElementType ¶
func (V2AndroidApplicationOutput) ElementType() reflect.Type
func (V2AndroidApplicationOutput) PackageName ¶
func (o V2AndroidApplicationOutput) PackageName() pulumi.StringPtrOutput
The package name of the application.
func (V2AndroidApplicationOutput) Sha1Fingerprint ¶
func (o V2AndroidApplicationOutput) Sha1Fingerprint() pulumi.StringPtrOutput
The SHA1 fingerprint of the application. For example, both sha1 formats are acceptable : DA:39:A3:EE:5E:6B:4B:0D:32:55:BF:EF:95:60:18:90:AF:D8:07:09 or DA39A3EE5E6B4B0D3255BFEF95601890AFD80709. Output format is the latter.
func (V2AndroidApplicationOutput) ToV2AndroidApplicationOutput ¶
func (o V2AndroidApplicationOutput) ToV2AndroidApplicationOutput() V2AndroidApplicationOutput
func (V2AndroidApplicationOutput) ToV2AndroidApplicationOutputWithContext ¶
func (o V2AndroidApplicationOutput) ToV2AndroidApplicationOutputWithContext(ctx context.Context) V2AndroidApplicationOutput
type V2AndroidApplicationResponse ¶
type V2AndroidApplicationResponse struct { // The package name of the application. PackageName string `pulumi:"packageName"` // The SHA1 fingerprint of the application. For example, both sha1 formats are acceptable : DA:39:A3:EE:5E:6B:4B:0D:32:55:BF:EF:95:60:18:90:AF:D8:07:09 or DA39A3EE5E6B4B0D3255BFEF95601890AFD80709. Output format is the latter. Sha1Fingerprint string `pulumi:"sha1Fingerprint"` }
Identifier of an Android application for key use.
type V2AndroidApplicationResponseArgs ¶
type V2AndroidApplicationResponseArgs struct { // The package name of the application. PackageName pulumi.StringInput `pulumi:"packageName"` // The SHA1 fingerprint of the application. For example, both sha1 formats are acceptable : DA:39:A3:EE:5E:6B:4B:0D:32:55:BF:EF:95:60:18:90:AF:D8:07:09 or DA39A3EE5E6B4B0D3255BFEF95601890AFD80709. Output format is the latter. Sha1Fingerprint pulumi.StringInput `pulumi:"sha1Fingerprint"` }
Identifier of an Android application for key use.
func (V2AndroidApplicationResponseArgs) ElementType ¶
func (V2AndroidApplicationResponseArgs) ElementType() reflect.Type
func (V2AndroidApplicationResponseArgs) ToV2AndroidApplicationResponseOutput ¶
func (i V2AndroidApplicationResponseArgs) ToV2AndroidApplicationResponseOutput() V2AndroidApplicationResponseOutput
func (V2AndroidApplicationResponseArgs) ToV2AndroidApplicationResponseOutputWithContext ¶
func (i V2AndroidApplicationResponseArgs) ToV2AndroidApplicationResponseOutputWithContext(ctx context.Context) V2AndroidApplicationResponseOutput
type V2AndroidApplicationResponseArray ¶
type V2AndroidApplicationResponseArray []V2AndroidApplicationResponseInput
func (V2AndroidApplicationResponseArray) ElementType ¶
func (V2AndroidApplicationResponseArray) ElementType() reflect.Type
func (V2AndroidApplicationResponseArray) ToV2AndroidApplicationResponseArrayOutput ¶
func (i V2AndroidApplicationResponseArray) ToV2AndroidApplicationResponseArrayOutput() V2AndroidApplicationResponseArrayOutput
func (V2AndroidApplicationResponseArray) ToV2AndroidApplicationResponseArrayOutputWithContext ¶
func (i V2AndroidApplicationResponseArray) ToV2AndroidApplicationResponseArrayOutputWithContext(ctx context.Context) V2AndroidApplicationResponseArrayOutput
type V2AndroidApplicationResponseArrayInput ¶
type V2AndroidApplicationResponseArrayInput interface { pulumi.Input ToV2AndroidApplicationResponseArrayOutput() V2AndroidApplicationResponseArrayOutput ToV2AndroidApplicationResponseArrayOutputWithContext(context.Context) V2AndroidApplicationResponseArrayOutput }
V2AndroidApplicationResponseArrayInput is an input type that accepts V2AndroidApplicationResponseArray and V2AndroidApplicationResponseArrayOutput values. You can construct a concrete instance of `V2AndroidApplicationResponseArrayInput` via:
V2AndroidApplicationResponseArray{ V2AndroidApplicationResponseArgs{...} }
type V2AndroidApplicationResponseArrayOutput ¶
type V2AndroidApplicationResponseArrayOutput struct{ *pulumi.OutputState }
func (V2AndroidApplicationResponseArrayOutput) ElementType ¶
func (V2AndroidApplicationResponseArrayOutput) ElementType() reflect.Type
func (V2AndroidApplicationResponseArrayOutput) ToV2AndroidApplicationResponseArrayOutput ¶
func (o V2AndroidApplicationResponseArrayOutput) ToV2AndroidApplicationResponseArrayOutput() V2AndroidApplicationResponseArrayOutput
func (V2AndroidApplicationResponseArrayOutput) ToV2AndroidApplicationResponseArrayOutputWithContext ¶
func (o V2AndroidApplicationResponseArrayOutput) ToV2AndroidApplicationResponseArrayOutputWithContext(ctx context.Context) V2AndroidApplicationResponseArrayOutput
type V2AndroidApplicationResponseInput ¶
type V2AndroidApplicationResponseInput interface { pulumi.Input ToV2AndroidApplicationResponseOutput() V2AndroidApplicationResponseOutput ToV2AndroidApplicationResponseOutputWithContext(context.Context) V2AndroidApplicationResponseOutput }
V2AndroidApplicationResponseInput is an input type that accepts V2AndroidApplicationResponseArgs and V2AndroidApplicationResponseOutput values. You can construct a concrete instance of `V2AndroidApplicationResponseInput` via:
V2AndroidApplicationResponseArgs{...}
type V2AndroidApplicationResponseOutput ¶
type V2AndroidApplicationResponseOutput struct{ *pulumi.OutputState }
Identifier of an Android application for key use.
func (V2AndroidApplicationResponseOutput) ElementType ¶
func (V2AndroidApplicationResponseOutput) ElementType() reflect.Type
func (V2AndroidApplicationResponseOutput) PackageName ¶
func (o V2AndroidApplicationResponseOutput) PackageName() pulumi.StringOutput
The package name of the application.
func (V2AndroidApplicationResponseOutput) Sha1Fingerprint ¶
func (o V2AndroidApplicationResponseOutput) Sha1Fingerprint() pulumi.StringOutput
The SHA1 fingerprint of the application. For example, both sha1 formats are acceptable : DA:39:A3:EE:5E:6B:4B:0D:32:55:BF:EF:95:60:18:90:AF:D8:07:09 or DA39A3EE5E6B4B0D3255BFEF95601890AFD80709. Output format is the latter.
func (V2AndroidApplicationResponseOutput) ToV2AndroidApplicationResponseOutput ¶
func (o V2AndroidApplicationResponseOutput) ToV2AndroidApplicationResponseOutput() V2AndroidApplicationResponseOutput
func (V2AndroidApplicationResponseOutput) ToV2AndroidApplicationResponseOutputWithContext ¶
func (o V2AndroidApplicationResponseOutput) ToV2AndroidApplicationResponseOutputWithContext(ctx context.Context) V2AndroidApplicationResponseOutput
type V2AndroidKeyRestrictions ¶
type V2AndroidKeyRestrictions struct { // A list of Android applications that are allowed to make API calls with this key. AllowedApplications []V2AndroidApplication `pulumi:"allowedApplications"` }
The Android apps that are allowed to use the key.
type V2AndroidKeyRestrictionsArgs ¶
type V2AndroidKeyRestrictionsArgs struct { // A list of Android applications that are allowed to make API calls with this key. AllowedApplications V2AndroidApplicationArrayInput `pulumi:"allowedApplications"` }
The Android apps that are allowed to use the key.
func (V2AndroidKeyRestrictionsArgs) ElementType ¶
func (V2AndroidKeyRestrictionsArgs) ElementType() reflect.Type
func (V2AndroidKeyRestrictionsArgs) ToV2AndroidKeyRestrictionsOutput ¶
func (i V2AndroidKeyRestrictionsArgs) ToV2AndroidKeyRestrictionsOutput() V2AndroidKeyRestrictionsOutput
func (V2AndroidKeyRestrictionsArgs) ToV2AndroidKeyRestrictionsOutputWithContext ¶
func (i V2AndroidKeyRestrictionsArgs) ToV2AndroidKeyRestrictionsOutputWithContext(ctx context.Context) V2AndroidKeyRestrictionsOutput
func (V2AndroidKeyRestrictionsArgs) ToV2AndroidKeyRestrictionsPtrOutput ¶
func (i V2AndroidKeyRestrictionsArgs) ToV2AndroidKeyRestrictionsPtrOutput() V2AndroidKeyRestrictionsPtrOutput
func (V2AndroidKeyRestrictionsArgs) ToV2AndroidKeyRestrictionsPtrOutputWithContext ¶
func (i V2AndroidKeyRestrictionsArgs) ToV2AndroidKeyRestrictionsPtrOutputWithContext(ctx context.Context) V2AndroidKeyRestrictionsPtrOutput
type V2AndroidKeyRestrictionsInput ¶
type V2AndroidKeyRestrictionsInput interface { pulumi.Input ToV2AndroidKeyRestrictionsOutput() V2AndroidKeyRestrictionsOutput ToV2AndroidKeyRestrictionsOutputWithContext(context.Context) V2AndroidKeyRestrictionsOutput }
V2AndroidKeyRestrictionsInput is an input type that accepts V2AndroidKeyRestrictionsArgs and V2AndroidKeyRestrictionsOutput values. You can construct a concrete instance of `V2AndroidKeyRestrictionsInput` via:
V2AndroidKeyRestrictionsArgs{...}
type V2AndroidKeyRestrictionsOutput ¶
type V2AndroidKeyRestrictionsOutput struct{ *pulumi.OutputState }
The Android apps that are allowed to use the key.
func (V2AndroidKeyRestrictionsOutput) AllowedApplications ¶
func (o V2AndroidKeyRestrictionsOutput) AllowedApplications() V2AndroidApplicationArrayOutput
A list of Android applications that are allowed to make API calls with this key.
func (V2AndroidKeyRestrictionsOutput) ElementType ¶
func (V2AndroidKeyRestrictionsOutput) ElementType() reflect.Type
func (V2AndroidKeyRestrictionsOutput) ToV2AndroidKeyRestrictionsOutput ¶
func (o V2AndroidKeyRestrictionsOutput) ToV2AndroidKeyRestrictionsOutput() V2AndroidKeyRestrictionsOutput
func (V2AndroidKeyRestrictionsOutput) ToV2AndroidKeyRestrictionsOutputWithContext ¶
func (o V2AndroidKeyRestrictionsOutput) ToV2AndroidKeyRestrictionsOutputWithContext(ctx context.Context) V2AndroidKeyRestrictionsOutput
func (V2AndroidKeyRestrictionsOutput) ToV2AndroidKeyRestrictionsPtrOutput ¶
func (o V2AndroidKeyRestrictionsOutput) ToV2AndroidKeyRestrictionsPtrOutput() V2AndroidKeyRestrictionsPtrOutput
func (V2AndroidKeyRestrictionsOutput) ToV2AndroidKeyRestrictionsPtrOutputWithContext ¶
func (o V2AndroidKeyRestrictionsOutput) ToV2AndroidKeyRestrictionsPtrOutputWithContext(ctx context.Context) V2AndroidKeyRestrictionsPtrOutput
type V2AndroidKeyRestrictionsPtrInput ¶
type V2AndroidKeyRestrictionsPtrInput interface { pulumi.Input ToV2AndroidKeyRestrictionsPtrOutput() V2AndroidKeyRestrictionsPtrOutput ToV2AndroidKeyRestrictionsPtrOutputWithContext(context.Context) V2AndroidKeyRestrictionsPtrOutput }
V2AndroidKeyRestrictionsPtrInput is an input type that accepts V2AndroidKeyRestrictionsArgs, V2AndroidKeyRestrictionsPtr and V2AndroidKeyRestrictionsPtrOutput values. You can construct a concrete instance of `V2AndroidKeyRestrictionsPtrInput` via:
V2AndroidKeyRestrictionsArgs{...} or: nil
func V2AndroidKeyRestrictionsPtr ¶
func V2AndroidKeyRestrictionsPtr(v *V2AndroidKeyRestrictionsArgs) V2AndroidKeyRestrictionsPtrInput
type V2AndroidKeyRestrictionsPtrOutput ¶
type V2AndroidKeyRestrictionsPtrOutput struct{ *pulumi.OutputState }
func (V2AndroidKeyRestrictionsPtrOutput) AllowedApplications ¶
func (o V2AndroidKeyRestrictionsPtrOutput) AllowedApplications() V2AndroidApplicationArrayOutput
A list of Android applications that are allowed to make API calls with this key.
func (V2AndroidKeyRestrictionsPtrOutput) Elem ¶
func (o V2AndroidKeyRestrictionsPtrOutput) Elem() V2AndroidKeyRestrictionsOutput
func (V2AndroidKeyRestrictionsPtrOutput) ElementType ¶
func (V2AndroidKeyRestrictionsPtrOutput) ElementType() reflect.Type
func (V2AndroidKeyRestrictionsPtrOutput) ToV2AndroidKeyRestrictionsPtrOutput ¶
func (o V2AndroidKeyRestrictionsPtrOutput) ToV2AndroidKeyRestrictionsPtrOutput() V2AndroidKeyRestrictionsPtrOutput
func (V2AndroidKeyRestrictionsPtrOutput) ToV2AndroidKeyRestrictionsPtrOutputWithContext ¶
func (o V2AndroidKeyRestrictionsPtrOutput) ToV2AndroidKeyRestrictionsPtrOutputWithContext(ctx context.Context) V2AndroidKeyRestrictionsPtrOutput
type V2AndroidKeyRestrictionsResponse ¶
type V2AndroidKeyRestrictionsResponse struct { // A list of Android applications that are allowed to make API calls with this key. AllowedApplications []V2AndroidApplicationResponse `pulumi:"allowedApplications"` }
The Android apps that are allowed to use the key.
type V2AndroidKeyRestrictionsResponseArgs ¶
type V2AndroidKeyRestrictionsResponseArgs struct { // A list of Android applications that are allowed to make API calls with this key. AllowedApplications V2AndroidApplicationResponseArrayInput `pulumi:"allowedApplications"` }
The Android apps that are allowed to use the key.
func (V2AndroidKeyRestrictionsResponseArgs) ElementType ¶
func (V2AndroidKeyRestrictionsResponseArgs) ElementType() reflect.Type
func (V2AndroidKeyRestrictionsResponseArgs) ToV2AndroidKeyRestrictionsResponseOutput ¶
func (i V2AndroidKeyRestrictionsResponseArgs) ToV2AndroidKeyRestrictionsResponseOutput() V2AndroidKeyRestrictionsResponseOutput
func (V2AndroidKeyRestrictionsResponseArgs) ToV2AndroidKeyRestrictionsResponseOutputWithContext ¶
func (i V2AndroidKeyRestrictionsResponseArgs) ToV2AndroidKeyRestrictionsResponseOutputWithContext(ctx context.Context) V2AndroidKeyRestrictionsResponseOutput
func (V2AndroidKeyRestrictionsResponseArgs) ToV2AndroidKeyRestrictionsResponsePtrOutput ¶
func (i V2AndroidKeyRestrictionsResponseArgs) ToV2AndroidKeyRestrictionsResponsePtrOutput() V2AndroidKeyRestrictionsResponsePtrOutput
func (V2AndroidKeyRestrictionsResponseArgs) ToV2AndroidKeyRestrictionsResponsePtrOutputWithContext ¶
func (i V2AndroidKeyRestrictionsResponseArgs) ToV2AndroidKeyRestrictionsResponsePtrOutputWithContext(ctx context.Context) V2AndroidKeyRestrictionsResponsePtrOutput
type V2AndroidKeyRestrictionsResponseInput ¶
type V2AndroidKeyRestrictionsResponseInput interface { pulumi.Input ToV2AndroidKeyRestrictionsResponseOutput() V2AndroidKeyRestrictionsResponseOutput ToV2AndroidKeyRestrictionsResponseOutputWithContext(context.Context) V2AndroidKeyRestrictionsResponseOutput }
V2AndroidKeyRestrictionsResponseInput is an input type that accepts V2AndroidKeyRestrictionsResponseArgs and V2AndroidKeyRestrictionsResponseOutput values. You can construct a concrete instance of `V2AndroidKeyRestrictionsResponseInput` via:
V2AndroidKeyRestrictionsResponseArgs{...}
type V2AndroidKeyRestrictionsResponseOutput ¶
type V2AndroidKeyRestrictionsResponseOutput struct{ *pulumi.OutputState }
The Android apps that are allowed to use the key.
func (V2AndroidKeyRestrictionsResponseOutput) AllowedApplications ¶
func (o V2AndroidKeyRestrictionsResponseOutput) AllowedApplications() V2AndroidApplicationResponseArrayOutput
A list of Android applications that are allowed to make API calls with this key.
func (V2AndroidKeyRestrictionsResponseOutput) ElementType ¶
func (V2AndroidKeyRestrictionsResponseOutput) ElementType() reflect.Type
func (V2AndroidKeyRestrictionsResponseOutput) ToV2AndroidKeyRestrictionsResponseOutput ¶
func (o V2AndroidKeyRestrictionsResponseOutput) ToV2AndroidKeyRestrictionsResponseOutput() V2AndroidKeyRestrictionsResponseOutput
func (V2AndroidKeyRestrictionsResponseOutput) ToV2AndroidKeyRestrictionsResponseOutputWithContext ¶
func (o V2AndroidKeyRestrictionsResponseOutput) ToV2AndroidKeyRestrictionsResponseOutputWithContext(ctx context.Context) V2AndroidKeyRestrictionsResponseOutput
func (V2AndroidKeyRestrictionsResponseOutput) ToV2AndroidKeyRestrictionsResponsePtrOutput ¶
func (o V2AndroidKeyRestrictionsResponseOutput) ToV2AndroidKeyRestrictionsResponsePtrOutput() V2AndroidKeyRestrictionsResponsePtrOutput
func (V2AndroidKeyRestrictionsResponseOutput) ToV2AndroidKeyRestrictionsResponsePtrOutputWithContext ¶
func (o V2AndroidKeyRestrictionsResponseOutput) ToV2AndroidKeyRestrictionsResponsePtrOutputWithContext(ctx context.Context) V2AndroidKeyRestrictionsResponsePtrOutput
type V2AndroidKeyRestrictionsResponsePtrInput ¶
type V2AndroidKeyRestrictionsResponsePtrInput interface { pulumi.Input ToV2AndroidKeyRestrictionsResponsePtrOutput() V2AndroidKeyRestrictionsResponsePtrOutput ToV2AndroidKeyRestrictionsResponsePtrOutputWithContext(context.Context) V2AndroidKeyRestrictionsResponsePtrOutput }
V2AndroidKeyRestrictionsResponsePtrInput is an input type that accepts V2AndroidKeyRestrictionsResponseArgs, V2AndroidKeyRestrictionsResponsePtr and V2AndroidKeyRestrictionsResponsePtrOutput values. You can construct a concrete instance of `V2AndroidKeyRestrictionsResponsePtrInput` via:
V2AndroidKeyRestrictionsResponseArgs{...} or: nil
func V2AndroidKeyRestrictionsResponsePtr ¶
func V2AndroidKeyRestrictionsResponsePtr(v *V2AndroidKeyRestrictionsResponseArgs) V2AndroidKeyRestrictionsResponsePtrInput
type V2AndroidKeyRestrictionsResponsePtrOutput ¶
type V2AndroidKeyRestrictionsResponsePtrOutput struct{ *pulumi.OutputState }
func (V2AndroidKeyRestrictionsResponsePtrOutput) AllowedApplications ¶
func (o V2AndroidKeyRestrictionsResponsePtrOutput) AllowedApplications() V2AndroidApplicationResponseArrayOutput
A list of Android applications that are allowed to make API calls with this key.
func (V2AndroidKeyRestrictionsResponsePtrOutput) ElementType ¶
func (V2AndroidKeyRestrictionsResponsePtrOutput) ElementType() reflect.Type
func (V2AndroidKeyRestrictionsResponsePtrOutput) ToV2AndroidKeyRestrictionsResponsePtrOutput ¶
func (o V2AndroidKeyRestrictionsResponsePtrOutput) ToV2AndroidKeyRestrictionsResponsePtrOutput() V2AndroidKeyRestrictionsResponsePtrOutput
func (V2AndroidKeyRestrictionsResponsePtrOutput) ToV2AndroidKeyRestrictionsResponsePtrOutputWithContext ¶
func (o V2AndroidKeyRestrictionsResponsePtrOutput) ToV2AndroidKeyRestrictionsResponsePtrOutputWithContext(ctx context.Context) V2AndroidKeyRestrictionsResponsePtrOutput
type V2ApiTarget ¶
type V2ApiTarget struct { // Optional. List of one or more methods that can be called. If empty, all methods for the service are allowed. A wildcard (*) can be used as the last symbol. Valid examples: `google.cloud.translate.v2.TranslateService.GetSupportedLanguage` `TranslateText` `Get*` `translate.googleapis.com.Get*` Methods []string `pulumi:"methods"` // The service for this restriction. It should be the canonical service name, for example: `translate.googleapis.com`. You can use [`gcloud services list`](/sdk/gcloud/reference/services/list) to get a list of services that are enabled in the project. Service *string `pulumi:"service"` }
A restriction for a specific service and optionally one or multiple specific methods. Both fields are case insensitive.
type V2ApiTargetArgs ¶
type V2ApiTargetArgs struct { // Optional. List of one or more methods that can be called. If empty, all methods for the service are allowed. A wildcard (*) can be used as the last symbol. Valid examples: `google.cloud.translate.v2.TranslateService.GetSupportedLanguage` `TranslateText` `Get*` `translate.googleapis.com.Get*` Methods pulumi.StringArrayInput `pulumi:"methods"` // The service for this restriction. It should be the canonical service name, for example: `translate.googleapis.com`. You can use [`gcloud services list`](/sdk/gcloud/reference/services/list) to get a list of services that are enabled in the project. Service pulumi.StringPtrInput `pulumi:"service"` }
A restriction for a specific service and optionally one or multiple specific methods. Both fields are case insensitive.
func (V2ApiTargetArgs) ElementType ¶
func (V2ApiTargetArgs) ElementType() reflect.Type
func (V2ApiTargetArgs) ToV2ApiTargetOutput ¶
func (i V2ApiTargetArgs) ToV2ApiTargetOutput() V2ApiTargetOutput
func (V2ApiTargetArgs) ToV2ApiTargetOutputWithContext ¶
func (i V2ApiTargetArgs) ToV2ApiTargetOutputWithContext(ctx context.Context) V2ApiTargetOutput
type V2ApiTargetArray ¶
type V2ApiTargetArray []V2ApiTargetInput
func (V2ApiTargetArray) ElementType ¶
func (V2ApiTargetArray) ElementType() reflect.Type
func (V2ApiTargetArray) ToV2ApiTargetArrayOutput ¶
func (i V2ApiTargetArray) ToV2ApiTargetArrayOutput() V2ApiTargetArrayOutput
func (V2ApiTargetArray) ToV2ApiTargetArrayOutputWithContext ¶
func (i V2ApiTargetArray) ToV2ApiTargetArrayOutputWithContext(ctx context.Context) V2ApiTargetArrayOutput
type V2ApiTargetArrayInput ¶
type V2ApiTargetArrayInput interface { pulumi.Input ToV2ApiTargetArrayOutput() V2ApiTargetArrayOutput ToV2ApiTargetArrayOutputWithContext(context.Context) V2ApiTargetArrayOutput }
V2ApiTargetArrayInput is an input type that accepts V2ApiTargetArray and V2ApiTargetArrayOutput values. You can construct a concrete instance of `V2ApiTargetArrayInput` via:
V2ApiTargetArray{ V2ApiTargetArgs{...} }
type V2ApiTargetArrayOutput ¶
type V2ApiTargetArrayOutput struct{ *pulumi.OutputState }
func (V2ApiTargetArrayOutput) ElementType ¶
func (V2ApiTargetArrayOutput) ElementType() reflect.Type
func (V2ApiTargetArrayOutput) Index ¶
func (o V2ApiTargetArrayOutput) Index(i pulumi.IntInput) V2ApiTargetOutput
func (V2ApiTargetArrayOutput) ToV2ApiTargetArrayOutput ¶
func (o V2ApiTargetArrayOutput) ToV2ApiTargetArrayOutput() V2ApiTargetArrayOutput
func (V2ApiTargetArrayOutput) ToV2ApiTargetArrayOutputWithContext ¶
func (o V2ApiTargetArrayOutput) ToV2ApiTargetArrayOutputWithContext(ctx context.Context) V2ApiTargetArrayOutput
type V2ApiTargetInput ¶
type V2ApiTargetInput interface { pulumi.Input ToV2ApiTargetOutput() V2ApiTargetOutput ToV2ApiTargetOutputWithContext(context.Context) V2ApiTargetOutput }
V2ApiTargetInput is an input type that accepts V2ApiTargetArgs and V2ApiTargetOutput values. You can construct a concrete instance of `V2ApiTargetInput` via:
V2ApiTargetArgs{...}
type V2ApiTargetOutput ¶
type V2ApiTargetOutput struct{ *pulumi.OutputState }
A restriction for a specific service and optionally one or multiple specific methods. Both fields are case insensitive.
func (V2ApiTargetOutput) ElementType ¶
func (V2ApiTargetOutput) ElementType() reflect.Type
func (V2ApiTargetOutput) Methods ¶
func (o V2ApiTargetOutput) Methods() pulumi.StringArrayOutput
Optional. List of one or more methods that can be called. If empty, all methods for the service are allowed. A wildcard (*) can be used as the last symbol. Valid examples: `google.cloud.translate.v2.TranslateService.GetSupportedLanguage` `TranslateText` `Get*` `translate.googleapis.com.Get*`
func (V2ApiTargetOutput) Service ¶
func (o V2ApiTargetOutput) Service() pulumi.StringPtrOutput
The service for this restriction. It should be the canonical service name, for example: `translate.googleapis.com`. You can use [`gcloud services list`](/sdk/gcloud/reference/services/list) to get a list of services that are enabled in the project.
func (V2ApiTargetOutput) ToV2ApiTargetOutput ¶
func (o V2ApiTargetOutput) ToV2ApiTargetOutput() V2ApiTargetOutput
func (V2ApiTargetOutput) ToV2ApiTargetOutputWithContext ¶
func (o V2ApiTargetOutput) ToV2ApiTargetOutputWithContext(ctx context.Context) V2ApiTargetOutput
type V2ApiTargetResponse ¶
type V2ApiTargetResponse struct { // Optional. List of one or more methods that can be called. If empty, all methods for the service are allowed. A wildcard (*) can be used as the last symbol. Valid examples: `google.cloud.translate.v2.TranslateService.GetSupportedLanguage` `TranslateText` `Get*` `translate.googleapis.com.Get*` Methods []string `pulumi:"methods"` // The service for this restriction. It should be the canonical service name, for example: `translate.googleapis.com`. You can use [`gcloud services list`](/sdk/gcloud/reference/services/list) to get a list of services that are enabled in the project. Service string `pulumi:"service"` }
A restriction for a specific service and optionally one or multiple specific methods. Both fields are case insensitive.
type V2ApiTargetResponseArgs ¶
type V2ApiTargetResponseArgs struct { // Optional. List of one or more methods that can be called. If empty, all methods for the service are allowed. A wildcard (*) can be used as the last symbol. Valid examples: `google.cloud.translate.v2.TranslateService.GetSupportedLanguage` `TranslateText` `Get*` `translate.googleapis.com.Get*` Methods pulumi.StringArrayInput `pulumi:"methods"` // The service for this restriction. It should be the canonical service name, for example: `translate.googleapis.com`. You can use [`gcloud services list`](/sdk/gcloud/reference/services/list) to get a list of services that are enabled in the project. Service pulumi.StringInput `pulumi:"service"` }
A restriction for a specific service and optionally one or multiple specific methods. Both fields are case insensitive.
func (V2ApiTargetResponseArgs) ElementType ¶
func (V2ApiTargetResponseArgs) ElementType() reflect.Type
func (V2ApiTargetResponseArgs) ToV2ApiTargetResponseOutput ¶
func (i V2ApiTargetResponseArgs) ToV2ApiTargetResponseOutput() V2ApiTargetResponseOutput
func (V2ApiTargetResponseArgs) ToV2ApiTargetResponseOutputWithContext ¶
func (i V2ApiTargetResponseArgs) ToV2ApiTargetResponseOutputWithContext(ctx context.Context) V2ApiTargetResponseOutput
type V2ApiTargetResponseArray ¶
type V2ApiTargetResponseArray []V2ApiTargetResponseInput
func (V2ApiTargetResponseArray) ElementType ¶
func (V2ApiTargetResponseArray) ElementType() reflect.Type
func (V2ApiTargetResponseArray) ToV2ApiTargetResponseArrayOutput ¶
func (i V2ApiTargetResponseArray) ToV2ApiTargetResponseArrayOutput() V2ApiTargetResponseArrayOutput
func (V2ApiTargetResponseArray) ToV2ApiTargetResponseArrayOutputWithContext ¶
func (i V2ApiTargetResponseArray) ToV2ApiTargetResponseArrayOutputWithContext(ctx context.Context) V2ApiTargetResponseArrayOutput
type V2ApiTargetResponseArrayInput ¶
type V2ApiTargetResponseArrayInput interface { pulumi.Input ToV2ApiTargetResponseArrayOutput() V2ApiTargetResponseArrayOutput ToV2ApiTargetResponseArrayOutputWithContext(context.Context) V2ApiTargetResponseArrayOutput }
V2ApiTargetResponseArrayInput is an input type that accepts V2ApiTargetResponseArray and V2ApiTargetResponseArrayOutput values. You can construct a concrete instance of `V2ApiTargetResponseArrayInput` via:
V2ApiTargetResponseArray{ V2ApiTargetResponseArgs{...} }
type V2ApiTargetResponseArrayOutput ¶
type V2ApiTargetResponseArrayOutput struct{ *pulumi.OutputState }
func (V2ApiTargetResponseArrayOutput) ElementType ¶
func (V2ApiTargetResponseArrayOutput) ElementType() reflect.Type
func (V2ApiTargetResponseArrayOutput) Index ¶
func (o V2ApiTargetResponseArrayOutput) Index(i pulumi.IntInput) V2ApiTargetResponseOutput
func (V2ApiTargetResponseArrayOutput) ToV2ApiTargetResponseArrayOutput ¶
func (o V2ApiTargetResponseArrayOutput) ToV2ApiTargetResponseArrayOutput() V2ApiTargetResponseArrayOutput
func (V2ApiTargetResponseArrayOutput) ToV2ApiTargetResponseArrayOutputWithContext ¶
func (o V2ApiTargetResponseArrayOutput) ToV2ApiTargetResponseArrayOutputWithContext(ctx context.Context) V2ApiTargetResponseArrayOutput
type V2ApiTargetResponseInput ¶
type V2ApiTargetResponseInput interface { pulumi.Input ToV2ApiTargetResponseOutput() V2ApiTargetResponseOutput ToV2ApiTargetResponseOutputWithContext(context.Context) V2ApiTargetResponseOutput }
V2ApiTargetResponseInput is an input type that accepts V2ApiTargetResponseArgs and V2ApiTargetResponseOutput values. You can construct a concrete instance of `V2ApiTargetResponseInput` via:
V2ApiTargetResponseArgs{...}
type V2ApiTargetResponseOutput ¶
type V2ApiTargetResponseOutput struct{ *pulumi.OutputState }
A restriction for a specific service and optionally one or multiple specific methods. Both fields are case insensitive.
func (V2ApiTargetResponseOutput) ElementType ¶
func (V2ApiTargetResponseOutput) ElementType() reflect.Type
func (V2ApiTargetResponseOutput) Methods ¶
func (o V2ApiTargetResponseOutput) Methods() pulumi.StringArrayOutput
Optional. List of one or more methods that can be called. If empty, all methods for the service are allowed. A wildcard (*) can be used as the last symbol. Valid examples: `google.cloud.translate.v2.TranslateService.GetSupportedLanguage` `TranslateText` `Get*` `translate.googleapis.com.Get*`
func (V2ApiTargetResponseOutput) Service ¶
func (o V2ApiTargetResponseOutput) Service() pulumi.StringOutput
The service for this restriction. It should be the canonical service name, for example: `translate.googleapis.com`. You can use [`gcloud services list`](/sdk/gcloud/reference/services/list) to get a list of services that are enabled in the project.
func (V2ApiTargetResponseOutput) ToV2ApiTargetResponseOutput ¶
func (o V2ApiTargetResponseOutput) ToV2ApiTargetResponseOutput() V2ApiTargetResponseOutput
func (V2ApiTargetResponseOutput) ToV2ApiTargetResponseOutputWithContext ¶
func (o V2ApiTargetResponseOutput) ToV2ApiTargetResponseOutputWithContext(ctx context.Context) V2ApiTargetResponseOutput
type V2BrowserKeyRestrictions ¶
type V2BrowserKeyRestrictions struct { // A list of regular expressions for the referrer URLs that are allowed to make API calls with this key. AllowedReferrers []string `pulumi:"allowedReferrers"` }
The HTTP referrers (websites) that are allowed to use the key.
type V2BrowserKeyRestrictionsArgs ¶
type V2BrowserKeyRestrictionsArgs struct { // A list of regular expressions for the referrer URLs that are allowed to make API calls with this key. AllowedReferrers pulumi.StringArrayInput `pulumi:"allowedReferrers"` }
The HTTP referrers (websites) that are allowed to use the key.
func (V2BrowserKeyRestrictionsArgs) ElementType ¶
func (V2BrowserKeyRestrictionsArgs) ElementType() reflect.Type
func (V2BrowserKeyRestrictionsArgs) ToV2BrowserKeyRestrictionsOutput ¶
func (i V2BrowserKeyRestrictionsArgs) ToV2BrowserKeyRestrictionsOutput() V2BrowserKeyRestrictionsOutput
func (V2BrowserKeyRestrictionsArgs) ToV2BrowserKeyRestrictionsOutputWithContext ¶
func (i V2BrowserKeyRestrictionsArgs) ToV2BrowserKeyRestrictionsOutputWithContext(ctx context.Context) V2BrowserKeyRestrictionsOutput
func (V2BrowserKeyRestrictionsArgs) ToV2BrowserKeyRestrictionsPtrOutput ¶
func (i V2BrowserKeyRestrictionsArgs) ToV2BrowserKeyRestrictionsPtrOutput() V2BrowserKeyRestrictionsPtrOutput
func (V2BrowserKeyRestrictionsArgs) ToV2BrowserKeyRestrictionsPtrOutputWithContext ¶
func (i V2BrowserKeyRestrictionsArgs) ToV2BrowserKeyRestrictionsPtrOutputWithContext(ctx context.Context) V2BrowserKeyRestrictionsPtrOutput
type V2BrowserKeyRestrictionsInput ¶
type V2BrowserKeyRestrictionsInput interface { pulumi.Input ToV2BrowserKeyRestrictionsOutput() V2BrowserKeyRestrictionsOutput ToV2BrowserKeyRestrictionsOutputWithContext(context.Context) V2BrowserKeyRestrictionsOutput }
V2BrowserKeyRestrictionsInput is an input type that accepts V2BrowserKeyRestrictionsArgs and V2BrowserKeyRestrictionsOutput values. You can construct a concrete instance of `V2BrowserKeyRestrictionsInput` via:
V2BrowserKeyRestrictionsArgs{...}
type V2BrowserKeyRestrictionsOutput ¶
type V2BrowserKeyRestrictionsOutput struct{ *pulumi.OutputState }
The HTTP referrers (websites) that are allowed to use the key.
func (V2BrowserKeyRestrictionsOutput) AllowedReferrers ¶
func (o V2BrowserKeyRestrictionsOutput) AllowedReferrers() pulumi.StringArrayOutput
A list of regular expressions for the referrer URLs that are allowed to make API calls with this key.
func (V2BrowserKeyRestrictionsOutput) ElementType ¶
func (V2BrowserKeyRestrictionsOutput) ElementType() reflect.Type
func (V2BrowserKeyRestrictionsOutput) ToV2BrowserKeyRestrictionsOutput ¶
func (o V2BrowserKeyRestrictionsOutput) ToV2BrowserKeyRestrictionsOutput() V2BrowserKeyRestrictionsOutput
func (V2BrowserKeyRestrictionsOutput) ToV2BrowserKeyRestrictionsOutputWithContext ¶
func (o V2BrowserKeyRestrictionsOutput) ToV2BrowserKeyRestrictionsOutputWithContext(ctx context.Context) V2BrowserKeyRestrictionsOutput
func (V2BrowserKeyRestrictionsOutput) ToV2BrowserKeyRestrictionsPtrOutput ¶
func (o V2BrowserKeyRestrictionsOutput) ToV2BrowserKeyRestrictionsPtrOutput() V2BrowserKeyRestrictionsPtrOutput
func (V2BrowserKeyRestrictionsOutput) ToV2BrowserKeyRestrictionsPtrOutputWithContext ¶
func (o V2BrowserKeyRestrictionsOutput) ToV2BrowserKeyRestrictionsPtrOutputWithContext(ctx context.Context) V2BrowserKeyRestrictionsPtrOutput
type V2BrowserKeyRestrictionsPtrInput ¶
type V2BrowserKeyRestrictionsPtrInput interface { pulumi.Input ToV2BrowserKeyRestrictionsPtrOutput() V2BrowserKeyRestrictionsPtrOutput ToV2BrowserKeyRestrictionsPtrOutputWithContext(context.Context) V2BrowserKeyRestrictionsPtrOutput }
V2BrowserKeyRestrictionsPtrInput is an input type that accepts V2BrowserKeyRestrictionsArgs, V2BrowserKeyRestrictionsPtr and V2BrowserKeyRestrictionsPtrOutput values. You can construct a concrete instance of `V2BrowserKeyRestrictionsPtrInput` via:
V2BrowserKeyRestrictionsArgs{...} or: nil
func V2BrowserKeyRestrictionsPtr ¶
func V2BrowserKeyRestrictionsPtr(v *V2BrowserKeyRestrictionsArgs) V2BrowserKeyRestrictionsPtrInput
type V2BrowserKeyRestrictionsPtrOutput ¶
type V2BrowserKeyRestrictionsPtrOutput struct{ *pulumi.OutputState }
func (V2BrowserKeyRestrictionsPtrOutput) AllowedReferrers ¶
func (o V2BrowserKeyRestrictionsPtrOutput) AllowedReferrers() pulumi.StringArrayOutput
A list of regular expressions for the referrer URLs that are allowed to make API calls with this key.
func (V2BrowserKeyRestrictionsPtrOutput) Elem ¶
func (o V2BrowserKeyRestrictionsPtrOutput) Elem() V2BrowserKeyRestrictionsOutput
func (V2BrowserKeyRestrictionsPtrOutput) ElementType ¶
func (V2BrowserKeyRestrictionsPtrOutput) ElementType() reflect.Type
func (V2BrowserKeyRestrictionsPtrOutput) ToV2BrowserKeyRestrictionsPtrOutput ¶
func (o V2BrowserKeyRestrictionsPtrOutput) ToV2BrowserKeyRestrictionsPtrOutput() V2BrowserKeyRestrictionsPtrOutput
func (V2BrowserKeyRestrictionsPtrOutput) ToV2BrowserKeyRestrictionsPtrOutputWithContext ¶
func (o V2BrowserKeyRestrictionsPtrOutput) ToV2BrowserKeyRestrictionsPtrOutputWithContext(ctx context.Context) V2BrowserKeyRestrictionsPtrOutput
type V2BrowserKeyRestrictionsResponse ¶
type V2BrowserKeyRestrictionsResponse struct { // A list of regular expressions for the referrer URLs that are allowed to make API calls with this key. AllowedReferrers []string `pulumi:"allowedReferrers"` }
The HTTP referrers (websites) that are allowed to use the key.
type V2BrowserKeyRestrictionsResponseArgs ¶
type V2BrowserKeyRestrictionsResponseArgs struct { // A list of regular expressions for the referrer URLs that are allowed to make API calls with this key. AllowedReferrers pulumi.StringArrayInput `pulumi:"allowedReferrers"` }
The HTTP referrers (websites) that are allowed to use the key.
func (V2BrowserKeyRestrictionsResponseArgs) ElementType ¶
func (V2BrowserKeyRestrictionsResponseArgs) ElementType() reflect.Type
func (V2BrowserKeyRestrictionsResponseArgs) ToV2BrowserKeyRestrictionsResponseOutput ¶
func (i V2BrowserKeyRestrictionsResponseArgs) ToV2BrowserKeyRestrictionsResponseOutput() V2BrowserKeyRestrictionsResponseOutput
func (V2BrowserKeyRestrictionsResponseArgs) ToV2BrowserKeyRestrictionsResponseOutputWithContext ¶
func (i V2BrowserKeyRestrictionsResponseArgs) ToV2BrowserKeyRestrictionsResponseOutputWithContext(ctx context.Context) V2BrowserKeyRestrictionsResponseOutput
func (V2BrowserKeyRestrictionsResponseArgs) ToV2BrowserKeyRestrictionsResponsePtrOutput ¶
func (i V2BrowserKeyRestrictionsResponseArgs) ToV2BrowserKeyRestrictionsResponsePtrOutput() V2BrowserKeyRestrictionsResponsePtrOutput
func (V2BrowserKeyRestrictionsResponseArgs) ToV2BrowserKeyRestrictionsResponsePtrOutputWithContext ¶
func (i V2BrowserKeyRestrictionsResponseArgs) ToV2BrowserKeyRestrictionsResponsePtrOutputWithContext(ctx context.Context) V2BrowserKeyRestrictionsResponsePtrOutput
type V2BrowserKeyRestrictionsResponseInput ¶
type V2BrowserKeyRestrictionsResponseInput interface { pulumi.Input ToV2BrowserKeyRestrictionsResponseOutput() V2BrowserKeyRestrictionsResponseOutput ToV2BrowserKeyRestrictionsResponseOutputWithContext(context.Context) V2BrowserKeyRestrictionsResponseOutput }
V2BrowserKeyRestrictionsResponseInput is an input type that accepts V2BrowserKeyRestrictionsResponseArgs and V2BrowserKeyRestrictionsResponseOutput values. You can construct a concrete instance of `V2BrowserKeyRestrictionsResponseInput` via:
V2BrowserKeyRestrictionsResponseArgs{...}
type V2BrowserKeyRestrictionsResponseOutput ¶
type V2BrowserKeyRestrictionsResponseOutput struct{ *pulumi.OutputState }
The HTTP referrers (websites) that are allowed to use the key.
func (V2BrowserKeyRestrictionsResponseOutput) AllowedReferrers ¶
func (o V2BrowserKeyRestrictionsResponseOutput) AllowedReferrers() pulumi.StringArrayOutput
A list of regular expressions for the referrer URLs that are allowed to make API calls with this key.
func (V2BrowserKeyRestrictionsResponseOutput) ElementType ¶
func (V2BrowserKeyRestrictionsResponseOutput) ElementType() reflect.Type
func (V2BrowserKeyRestrictionsResponseOutput) ToV2BrowserKeyRestrictionsResponseOutput ¶
func (o V2BrowserKeyRestrictionsResponseOutput) ToV2BrowserKeyRestrictionsResponseOutput() V2BrowserKeyRestrictionsResponseOutput
func (V2BrowserKeyRestrictionsResponseOutput) ToV2BrowserKeyRestrictionsResponseOutputWithContext ¶
func (o V2BrowserKeyRestrictionsResponseOutput) ToV2BrowserKeyRestrictionsResponseOutputWithContext(ctx context.Context) V2BrowserKeyRestrictionsResponseOutput
func (V2BrowserKeyRestrictionsResponseOutput) ToV2BrowserKeyRestrictionsResponsePtrOutput ¶
func (o V2BrowserKeyRestrictionsResponseOutput) ToV2BrowserKeyRestrictionsResponsePtrOutput() V2BrowserKeyRestrictionsResponsePtrOutput
func (V2BrowserKeyRestrictionsResponseOutput) ToV2BrowserKeyRestrictionsResponsePtrOutputWithContext ¶
func (o V2BrowserKeyRestrictionsResponseOutput) ToV2BrowserKeyRestrictionsResponsePtrOutputWithContext(ctx context.Context) V2BrowserKeyRestrictionsResponsePtrOutput
type V2BrowserKeyRestrictionsResponsePtrInput ¶
type V2BrowserKeyRestrictionsResponsePtrInput interface { pulumi.Input ToV2BrowserKeyRestrictionsResponsePtrOutput() V2BrowserKeyRestrictionsResponsePtrOutput ToV2BrowserKeyRestrictionsResponsePtrOutputWithContext(context.Context) V2BrowserKeyRestrictionsResponsePtrOutput }
V2BrowserKeyRestrictionsResponsePtrInput is an input type that accepts V2BrowserKeyRestrictionsResponseArgs, V2BrowserKeyRestrictionsResponsePtr and V2BrowserKeyRestrictionsResponsePtrOutput values. You can construct a concrete instance of `V2BrowserKeyRestrictionsResponsePtrInput` via:
V2BrowserKeyRestrictionsResponseArgs{...} or: nil
func V2BrowserKeyRestrictionsResponsePtr ¶
func V2BrowserKeyRestrictionsResponsePtr(v *V2BrowserKeyRestrictionsResponseArgs) V2BrowserKeyRestrictionsResponsePtrInput
type V2BrowserKeyRestrictionsResponsePtrOutput ¶
type V2BrowserKeyRestrictionsResponsePtrOutput struct{ *pulumi.OutputState }
func (V2BrowserKeyRestrictionsResponsePtrOutput) AllowedReferrers ¶
func (o V2BrowserKeyRestrictionsResponsePtrOutput) AllowedReferrers() pulumi.StringArrayOutput
A list of regular expressions for the referrer URLs that are allowed to make API calls with this key.
func (V2BrowserKeyRestrictionsResponsePtrOutput) ElementType ¶
func (V2BrowserKeyRestrictionsResponsePtrOutput) ElementType() reflect.Type
func (V2BrowserKeyRestrictionsResponsePtrOutput) ToV2BrowserKeyRestrictionsResponsePtrOutput ¶
func (o V2BrowserKeyRestrictionsResponsePtrOutput) ToV2BrowserKeyRestrictionsResponsePtrOutput() V2BrowserKeyRestrictionsResponsePtrOutput
func (V2BrowserKeyRestrictionsResponsePtrOutput) ToV2BrowserKeyRestrictionsResponsePtrOutputWithContext ¶
func (o V2BrowserKeyRestrictionsResponsePtrOutput) ToV2BrowserKeyRestrictionsResponsePtrOutputWithContext(ctx context.Context) V2BrowserKeyRestrictionsResponsePtrOutput
type V2IosKeyRestrictions ¶
type V2IosKeyRestrictions struct { // A list of bundle IDs that are allowed when making API calls with this key. AllowedBundleIds []string `pulumi:"allowedBundleIds"` }
The iOS apps that are allowed to use the key.
type V2IosKeyRestrictionsArgs ¶
type V2IosKeyRestrictionsArgs struct { // A list of bundle IDs that are allowed when making API calls with this key. AllowedBundleIds pulumi.StringArrayInput `pulumi:"allowedBundleIds"` }
The iOS apps that are allowed to use the key.
func (V2IosKeyRestrictionsArgs) ElementType ¶
func (V2IosKeyRestrictionsArgs) ElementType() reflect.Type
func (V2IosKeyRestrictionsArgs) ToV2IosKeyRestrictionsOutput ¶
func (i V2IosKeyRestrictionsArgs) ToV2IosKeyRestrictionsOutput() V2IosKeyRestrictionsOutput
func (V2IosKeyRestrictionsArgs) ToV2IosKeyRestrictionsOutputWithContext ¶
func (i V2IosKeyRestrictionsArgs) ToV2IosKeyRestrictionsOutputWithContext(ctx context.Context) V2IosKeyRestrictionsOutput
func (V2IosKeyRestrictionsArgs) ToV2IosKeyRestrictionsPtrOutput ¶
func (i V2IosKeyRestrictionsArgs) ToV2IosKeyRestrictionsPtrOutput() V2IosKeyRestrictionsPtrOutput
func (V2IosKeyRestrictionsArgs) ToV2IosKeyRestrictionsPtrOutputWithContext ¶
func (i V2IosKeyRestrictionsArgs) ToV2IosKeyRestrictionsPtrOutputWithContext(ctx context.Context) V2IosKeyRestrictionsPtrOutput
type V2IosKeyRestrictionsInput ¶
type V2IosKeyRestrictionsInput interface { pulumi.Input ToV2IosKeyRestrictionsOutput() V2IosKeyRestrictionsOutput ToV2IosKeyRestrictionsOutputWithContext(context.Context) V2IosKeyRestrictionsOutput }
V2IosKeyRestrictionsInput is an input type that accepts V2IosKeyRestrictionsArgs and V2IosKeyRestrictionsOutput values. You can construct a concrete instance of `V2IosKeyRestrictionsInput` via:
V2IosKeyRestrictionsArgs{...}
type V2IosKeyRestrictionsOutput ¶
type V2IosKeyRestrictionsOutput struct{ *pulumi.OutputState }
The iOS apps that are allowed to use the key.
func (V2IosKeyRestrictionsOutput) AllowedBundleIds ¶
func (o V2IosKeyRestrictionsOutput) AllowedBundleIds() pulumi.StringArrayOutput
A list of bundle IDs that are allowed when making API calls with this key.
func (V2IosKeyRestrictionsOutput) ElementType ¶
func (V2IosKeyRestrictionsOutput) ElementType() reflect.Type
func (V2IosKeyRestrictionsOutput) ToV2IosKeyRestrictionsOutput ¶
func (o V2IosKeyRestrictionsOutput) ToV2IosKeyRestrictionsOutput() V2IosKeyRestrictionsOutput
func (V2IosKeyRestrictionsOutput) ToV2IosKeyRestrictionsOutputWithContext ¶
func (o V2IosKeyRestrictionsOutput) ToV2IosKeyRestrictionsOutputWithContext(ctx context.Context) V2IosKeyRestrictionsOutput
func (V2IosKeyRestrictionsOutput) ToV2IosKeyRestrictionsPtrOutput ¶
func (o V2IosKeyRestrictionsOutput) ToV2IosKeyRestrictionsPtrOutput() V2IosKeyRestrictionsPtrOutput
func (V2IosKeyRestrictionsOutput) ToV2IosKeyRestrictionsPtrOutputWithContext ¶
func (o V2IosKeyRestrictionsOutput) ToV2IosKeyRestrictionsPtrOutputWithContext(ctx context.Context) V2IosKeyRestrictionsPtrOutput
type V2IosKeyRestrictionsPtrInput ¶
type V2IosKeyRestrictionsPtrInput interface { pulumi.Input ToV2IosKeyRestrictionsPtrOutput() V2IosKeyRestrictionsPtrOutput ToV2IosKeyRestrictionsPtrOutputWithContext(context.Context) V2IosKeyRestrictionsPtrOutput }
V2IosKeyRestrictionsPtrInput is an input type that accepts V2IosKeyRestrictionsArgs, V2IosKeyRestrictionsPtr and V2IosKeyRestrictionsPtrOutput values. You can construct a concrete instance of `V2IosKeyRestrictionsPtrInput` via:
V2IosKeyRestrictionsArgs{...} or: nil
func V2IosKeyRestrictionsPtr ¶
func V2IosKeyRestrictionsPtr(v *V2IosKeyRestrictionsArgs) V2IosKeyRestrictionsPtrInput
type V2IosKeyRestrictionsPtrOutput ¶
type V2IosKeyRestrictionsPtrOutput struct{ *pulumi.OutputState }
func (V2IosKeyRestrictionsPtrOutput) AllowedBundleIds ¶
func (o V2IosKeyRestrictionsPtrOutput) AllowedBundleIds() pulumi.StringArrayOutput
A list of bundle IDs that are allowed when making API calls with this key.
func (V2IosKeyRestrictionsPtrOutput) Elem ¶
func (o V2IosKeyRestrictionsPtrOutput) Elem() V2IosKeyRestrictionsOutput
func (V2IosKeyRestrictionsPtrOutput) ElementType ¶
func (V2IosKeyRestrictionsPtrOutput) ElementType() reflect.Type
func (V2IosKeyRestrictionsPtrOutput) ToV2IosKeyRestrictionsPtrOutput ¶
func (o V2IosKeyRestrictionsPtrOutput) ToV2IosKeyRestrictionsPtrOutput() V2IosKeyRestrictionsPtrOutput
func (V2IosKeyRestrictionsPtrOutput) ToV2IosKeyRestrictionsPtrOutputWithContext ¶
func (o V2IosKeyRestrictionsPtrOutput) ToV2IosKeyRestrictionsPtrOutputWithContext(ctx context.Context) V2IosKeyRestrictionsPtrOutput
type V2IosKeyRestrictionsResponse ¶
type V2IosKeyRestrictionsResponse struct { // A list of bundle IDs that are allowed when making API calls with this key. AllowedBundleIds []string `pulumi:"allowedBundleIds"` }
The iOS apps that are allowed to use the key.
type V2IosKeyRestrictionsResponseArgs ¶
type V2IosKeyRestrictionsResponseArgs struct { // A list of bundle IDs that are allowed when making API calls with this key. AllowedBundleIds pulumi.StringArrayInput `pulumi:"allowedBundleIds"` }
The iOS apps that are allowed to use the key.
func (V2IosKeyRestrictionsResponseArgs) ElementType ¶
func (V2IosKeyRestrictionsResponseArgs) ElementType() reflect.Type
func (V2IosKeyRestrictionsResponseArgs) ToV2IosKeyRestrictionsResponseOutput ¶
func (i V2IosKeyRestrictionsResponseArgs) ToV2IosKeyRestrictionsResponseOutput() V2IosKeyRestrictionsResponseOutput
func (V2IosKeyRestrictionsResponseArgs) ToV2IosKeyRestrictionsResponseOutputWithContext ¶
func (i V2IosKeyRestrictionsResponseArgs) ToV2IosKeyRestrictionsResponseOutputWithContext(ctx context.Context) V2IosKeyRestrictionsResponseOutput
func (V2IosKeyRestrictionsResponseArgs) ToV2IosKeyRestrictionsResponsePtrOutput ¶
func (i V2IosKeyRestrictionsResponseArgs) ToV2IosKeyRestrictionsResponsePtrOutput() V2IosKeyRestrictionsResponsePtrOutput
func (V2IosKeyRestrictionsResponseArgs) ToV2IosKeyRestrictionsResponsePtrOutputWithContext ¶
func (i V2IosKeyRestrictionsResponseArgs) ToV2IosKeyRestrictionsResponsePtrOutputWithContext(ctx context.Context) V2IosKeyRestrictionsResponsePtrOutput
type V2IosKeyRestrictionsResponseInput ¶
type V2IosKeyRestrictionsResponseInput interface { pulumi.Input ToV2IosKeyRestrictionsResponseOutput() V2IosKeyRestrictionsResponseOutput ToV2IosKeyRestrictionsResponseOutputWithContext(context.Context) V2IosKeyRestrictionsResponseOutput }
V2IosKeyRestrictionsResponseInput is an input type that accepts V2IosKeyRestrictionsResponseArgs and V2IosKeyRestrictionsResponseOutput values. You can construct a concrete instance of `V2IosKeyRestrictionsResponseInput` via:
V2IosKeyRestrictionsResponseArgs{...}
type V2IosKeyRestrictionsResponseOutput ¶
type V2IosKeyRestrictionsResponseOutput struct{ *pulumi.OutputState }
The iOS apps that are allowed to use the key.
func (V2IosKeyRestrictionsResponseOutput) AllowedBundleIds ¶
func (o V2IosKeyRestrictionsResponseOutput) AllowedBundleIds() pulumi.StringArrayOutput
A list of bundle IDs that are allowed when making API calls with this key.
func (V2IosKeyRestrictionsResponseOutput) ElementType ¶
func (V2IosKeyRestrictionsResponseOutput) ElementType() reflect.Type
func (V2IosKeyRestrictionsResponseOutput) ToV2IosKeyRestrictionsResponseOutput ¶
func (o V2IosKeyRestrictionsResponseOutput) ToV2IosKeyRestrictionsResponseOutput() V2IosKeyRestrictionsResponseOutput
func (V2IosKeyRestrictionsResponseOutput) ToV2IosKeyRestrictionsResponseOutputWithContext ¶
func (o V2IosKeyRestrictionsResponseOutput) ToV2IosKeyRestrictionsResponseOutputWithContext(ctx context.Context) V2IosKeyRestrictionsResponseOutput
func (V2IosKeyRestrictionsResponseOutput) ToV2IosKeyRestrictionsResponsePtrOutput ¶
func (o V2IosKeyRestrictionsResponseOutput) ToV2IosKeyRestrictionsResponsePtrOutput() V2IosKeyRestrictionsResponsePtrOutput
func (V2IosKeyRestrictionsResponseOutput) ToV2IosKeyRestrictionsResponsePtrOutputWithContext ¶
func (o V2IosKeyRestrictionsResponseOutput) ToV2IosKeyRestrictionsResponsePtrOutputWithContext(ctx context.Context) V2IosKeyRestrictionsResponsePtrOutput
type V2IosKeyRestrictionsResponsePtrInput ¶
type V2IosKeyRestrictionsResponsePtrInput interface { pulumi.Input ToV2IosKeyRestrictionsResponsePtrOutput() V2IosKeyRestrictionsResponsePtrOutput ToV2IosKeyRestrictionsResponsePtrOutputWithContext(context.Context) V2IosKeyRestrictionsResponsePtrOutput }
V2IosKeyRestrictionsResponsePtrInput is an input type that accepts V2IosKeyRestrictionsResponseArgs, V2IosKeyRestrictionsResponsePtr and V2IosKeyRestrictionsResponsePtrOutput values. You can construct a concrete instance of `V2IosKeyRestrictionsResponsePtrInput` via:
V2IosKeyRestrictionsResponseArgs{...} or: nil
func V2IosKeyRestrictionsResponsePtr ¶
func V2IosKeyRestrictionsResponsePtr(v *V2IosKeyRestrictionsResponseArgs) V2IosKeyRestrictionsResponsePtrInput
type V2IosKeyRestrictionsResponsePtrOutput ¶
type V2IosKeyRestrictionsResponsePtrOutput struct{ *pulumi.OutputState }
func (V2IosKeyRestrictionsResponsePtrOutput) AllowedBundleIds ¶
func (o V2IosKeyRestrictionsResponsePtrOutput) AllowedBundleIds() pulumi.StringArrayOutput
A list of bundle IDs that are allowed when making API calls with this key.
func (V2IosKeyRestrictionsResponsePtrOutput) ElementType ¶
func (V2IosKeyRestrictionsResponsePtrOutput) ElementType() reflect.Type
func (V2IosKeyRestrictionsResponsePtrOutput) ToV2IosKeyRestrictionsResponsePtrOutput ¶
func (o V2IosKeyRestrictionsResponsePtrOutput) ToV2IosKeyRestrictionsResponsePtrOutput() V2IosKeyRestrictionsResponsePtrOutput
func (V2IosKeyRestrictionsResponsePtrOutput) ToV2IosKeyRestrictionsResponsePtrOutputWithContext ¶
func (o V2IosKeyRestrictionsResponsePtrOutput) ToV2IosKeyRestrictionsResponsePtrOutputWithContext(ctx context.Context) V2IosKeyRestrictionsResponsePtrOutput
type V2Restrictions ¶
type V2Restrictions struct { // The Android apps that are allowed to use the key. AndroidKeyRestrictions *V2AndroidKeyRestrictions `pulumi:"androidKeyRestrictions"` // A restriction for a specific service and optionally one or more specific methods. Requests are allowed if they match any of these restrictions. If no restrictions are specified, all targets are allowed. ApiTargets []V2ApiTarget `pulumi:"apiTargets"` // The HTTP referrers (websites) that are allowed to use the key. BrowserKeyRestrictions *V2BrowserKeyRestrictions `pulumi:"browserKeyRestrictions"` // The iOS apps that are allowed to use the key. IosKeyRestrictions *V2IosKeyRestrictions `pulumi:"iosKeyRestrictions"` // The IP addresses of callers that are allowed to use the key. ServerKeyRestrictions *V2ServerKeyRestrictions `pulumi:"serverKeyRestrictions"` }
Describes the restrictions on the key.
type V2RestrictionsArgs ¶
type V2RestrictionsArgs struct { // The Android apps that are allowed to use the key. AndroidKeyRestrictions V2AndroidKeyRestrictionsPtrInput `pulumi:"androidKeyRestrictions"` // A restriction for a specific service and optionally one or more specific methods. Requests are allowed if they match any of these restrictions. If no restrictions are specified, all targets are allowed. ApiTargets V2ApiTargetArrayInput `pulumi:"apiTargets"` // The HTTP referrers (websites) that are allowed to use the key. BrowserKeyRestrictions V2BrowserKeyRestrictionsPtrInput `pulumi:"browserKeyRestrictions"` // The iOS apps that are allowed to use the key. IosKeyRestrictions V2IosKeyRestrictionsPtrInput `pulumi:"iosKeyRestrictions"` // The IP addresses of callers that are allowed to use the key. ServerKeyRestrictions V2ServerKeyRestrictionsPtrInput `pulumi:"serverKeyRestrictions"` }
Describes the restrictions on the key.
func (V2RestrictionsArgs) ElementType ¶
func (V2RestrictionsArgs) ElementType() reflect.Type
func (V2RestrictionsArgs) ToV2RestrictionsOutput ¶
func (i V2RestrictionsArgs) ToV2RestrictionsOutput() V2RestrictionsOutput
func (V2RestrictionsArgs) ToV2RestrictionsOutputWithContext ¶
func (i V2RestrictionsArgs) ToV2RestrictionsOutputWithContext(ctx context.Context) V2RestrictionsOutput
func (V2RestrictionsArgs) ToV2RestrictionsPtrOutput ¶
func (i V2RestrictionsArgs) ToV2RestrictionsPtrOutput() V2RestrictionsPtrOutput
func (V2RestrictionsArgs) ToV2RestrictionsPtrOutputWithContext ¶
func (i V2RestrictionsArgs) ToV2RestrictionsPtrOutputWithContext(ctx context.Context) V2RestrictionsPtrOutput
type V2RestrictionsInput ¶
type V2RestrictionsInput interface { pulumi.Input ToV2RestrictionsOutput() V2RestrictionsOutput ToV2RestrictionsOutputWithContext(context.Context) V2RestrictionsOutput }
V2RestrictionsInput is an input type that accepts V2RestrictionsArgs and V2RestrictionsOutput values. You can construct a concrete instance of `V2RestrictionsInput` via:
V2RestrictionsArgs{...}
type V2RestrictionsOutput ¶
type V2RestrictionsOutput struct{ *pulumi.OutputState }
Describes the restrictions on the key.
func (V2RestrictionsOutput) AndroidKeyRestrictions ¶
func (o V2RestrictionsOutput) AndroidKeyRestrictions() V2AndroidKeyRestrictionsPtrOutput
The Android apps that are allowed to use the key.
func (V2RestrictionsOutput) ApiTargets ¶
func (o V2RestrictionsOutput) ApiTargets() V2ApiTargetArrayOutput
A restriction for a specific service and optionally one or more specific methods. Requests are allowed if they match any of these restrictions. If no restrictions are specified, all targets are allowed.
func (V2RestrictionsOutput) BrowserKeyRestrictions ¶
func (o V2RestrictionsOutput) BrowserKeyRestrictions() V2BrowserKeyRestrictionsPtrOutput
The HTTP referrers (websites) that are allowed to use the key.
func (V2RestrictionsOutput) ElementType ¶
func (V2RestrictionsOutput) ElementType() reflect.Type
func (V2RestrictionsOutput) IosKeyRestrictions ¶
func (o V2RestrictionsOutput) IosKeyRestrictions() V2IosKeyRestrictionsPtrOutput
The iOS apps that are allowed to use the key.
func (V2RestrictionsOutput) ServerKeyRestrictions ¶
func (o V2RestrictionsOutput) ServerKeyRestrictions() V2ServerKeyRestrictionsPtrOutput
The IP addresses of callers that are allowed to use the key.
func (V2RestrictionsOutput) ToV2RestrictionsOutput ¶
func (o V2RestrictionsOutput) ToV2RestrictionsOutput() V2RestrictionsOutput
func (V2RestrictionsOutput) ToV2RestrictionsOutputWithContext ¶
func (o V2RestrictionsOutput) ToV2RestrictionsOutputWithContext(ctx context.Context) V2RestrictionsOutput
func (V2RestrictionsOutput) ToV2RestrictionsPtrOutput ¶
func (o V2RestrictionsOutput) ToV2RestrictionsPtrOutput() V2RestrictionsPtrOutput
func (V2RestrictionsOutput) ToV2RestrictionsPtrOutputWithContext ¶
func (o V2RestrictionsOutput) ToV2RestrictionsPtrOutputWithContext(ctx context.Context) V2RestrictionsPtrOutput
type V2RestrictionsPtrInput ¶
type V2RestrictionsPtrInput interface { pulumi.Input ToV2RestrictionsPtrOutput() V2RestrictionsPtrOutput ToV2RestrictionsPtrOutputWithContext(context.Context) V2RestrictionsPtrOutput }
V2RestrictionsPtrInput is an input type that accepts V2RestrictionsArgs, V2RestrictionsPtr and V2RestrictionsPtrOutput values. You can construct a concrete instance of `V2RestrictionsPtrInput` via:
V2RestrictionsArgs{...} or: nil
func V2RestrictionsPtr ¶
func V2RestrictionsPtr(v *V2RestrictionsArgs) V2RestrictionsPtrInput
type V2RestrictionsPtrOutput ¶
type V2RestrictionsPtrOutput struct{ *pulumi.OutputState }
func (V2RestrictionsPtrOutput) AndroidKeyRestrictions ¶
func (o V2RestrictionsPtrOutput) AndroidKeyRestrictions() V2AndroidKeyRestrictionsPtrOutput
The Android apps that are allowed to use the key.
func (V2RestrictionsPtrOutput) ApiTargets ¶
func (o V2RestrictionsPtrOutput) ApiTargets() V2ApiTargetArrayOutput
A restriction for a specific service and optionally one or more specific methods. Requests are allowed if they match any of these restrictions. If no restrictions are specified, all targets are allowed.
func (V2RestrictionsPtrOutput) BrowserKeyRestrictions ¶
func (o V2RestrictionsPtrOutput) BrowserKeyRestrictions() V2BrowserKeyRestrictionsPtrOutput
The HTTP referrers (websites) that are allowed to use the key.
func (V2RestrictionsPtrOutput) Elem ¶
func (o V2RestrictionsPtrOutput) Elem() V2RestrictionsOutput
func (V2RestrictionsPtrOutput) ElementType ¶
func (V2RestrictionsPtrOutput) ElementType() reflect.Type
func (V2RestrictionsPtrOutput) IosKeyRestrictions ¶
func (o V2RestrictionsPtrOutput) IosKeyRestrictions() V2IosKeyRestrictionsPtrOutput
The iOS apps that are allowed to use the key.
func (V2RestrictionsPtrOutput) ServerKeyRestrictions ¶
func (o V2RestrictionsPtrOutput) ServerKeyRestrictions() V2ServerKeyRestrictionsPtrOutput
The IP addresses of callers that are allowed to use the key.
func (V2RestrictionsPtrOutput) ToV2RestrictionsPtrOutput ¶
func (o V2RestrictionsPtrOutput) ToV2RestrictionsPtrOutput() V2RestrictionsPtrOutput
func (V2RestrictionsPtrOutput) ToV2RestrictionsPtrOutputWithContext ¶
func (o V2RestrictionsPtrOutput) ToV2RestrictionsPtrOutputWithContext(ctx context.Context) V2RestrictionsPtrOutput
type V2RestrictionsResponse ¶
type V2RestrictionsResponse struct { // The Android apps that are allowed to use the key. AndroidKeyRestrictions V2AndroidKeyRestrictionsResponse `pulumi:"androidKeyRestrictions"` // A restriction for a specific service and optionally one or more specific methods. Requests are allowed if they match any of these restrictions. If no restrictions are specified, all targets are allowed. ApiTargets []V2ApiTargetResponse `pulumi:"apiTargets"` // The HTTP referrers (websites) that are allowed to use the key. BrowserKeyRestrictions V2BrowserKeyRestrictionsResponse `pulumi:"browserKeyRestrictions"` // The iOS apps that are allowed to use the key. IosKeyRestrictions V2IosKeyRestrictionsResponse `pulumi:"iosKeyRestrictions"` // The IP addresses of callers that are allowed to use the key. ServerKeyRestrictions V2ServerKeyRestrictionsResponse `pulumi:"serverKeyRestrictions"` }
Describes the restrictions on the key.
type V2RestrictionsResponseArgs ¶
type V2RestrictionsResponseArgs struct { // The Android apps that are allowed to use the key. AndroidKeyRestrictions V2AndroidKeyRestrictionsResponseInput `pulumi:"androidKeyRestrictions"` // A restriction for a specific service and optionally one or more specific methods. Requests are allowed if they match any of these restrictions. If no restrictions are specified, all targets are allowed. ApiTargets V2ApiTargetResponseArrayInput `pulumi:"apiTargets"` // The HTTP referrers (websites) that are allowed to use the key. BrowserKeyRestrictions V2BrowserKeyRestrictionsResponseInput `pulumi:"browserKeyRestrictions"` // The iOS apps that are allowed to use the key. IosKeyRestrictions V2IosKeyRestrictionsResponseInput `pulumi:"iosKeyRestrictions"` // The IP addresses of callers that are allowed to use the key. ServerKeyRestrictions V2ServerKeyRestrictionsResponseInput `pulumi:"serverKeyRestrictions"` }
Describes the restrictions on the key.
func (V2RestrictionsResponseArgs) ElementType ¶
func (V2RestrictionsResponseArgs) ElementType() reflect.Type
func (V2RestrictionsResponseArgs) ToV2RestrictionsResponseOutput ¶
func (i V2RestrictionsResponseArgs) ToV2RestrictionsResponseOutput() V2RestrictionsResponseOutput
func (V2RestrictionsResponseArgs) ToV2RestrictionsResponseOutputWithContext ¶
func (i V2RestrictionsResponseArgs) ToV2RestrictionsResponseOutputWithContext(ctx context.Context) V2RestrictionsResponseOutput
func (V2RestrictionsResponseArgs) ToV2RestrictionsResponsePtrOutput ¶
func (i V2RestrictionsResponseArgs) ToV2RestrictionsResponsePtrOutput() V2RestrictionsResponsePtrOutput
func (V2RestrictionsResponseArgs) ToV2RestrictionsResponsePtrOutputWithContext ¶
func (i V2RestrictionsResponseArgs) ToV2RestrictionsResponsePtrOutputWithContext(ctx context.Context) V2RestrictionsResponsePtrOutput
type V2RestrictionsResponseInput ¶
type V2RestrictionsResponseInput interface { pulumi.Input ToV2RestrictionsResponseOutput() V2RestrictionsResponseOutput ToV2RestrictionsResponseOutputWithContext(context.Context) V2RestrictionsResponseOutput }
V2RestrictionsResponseInput is an input type that accepts V2RestrictionsResponseArgs and V2RestrictionsResponseOutput values. You can construct a concrete instance of `V2RestrictionsResponseInput` via:
V2RestrictionsResponseArgs{...}
type V2RestrictionsResponseOutput ¶
type V2RestrictionsResponseOutput struct{ *pulumi.OutputState }
Describes the restrictions on the key.
func (V2RestrictionsResponseOutput) AndroidKeyRestrictions ¶
func (o V2RestrictionsResponseOutput) AndroidKeyRestrictions() V2AndroidKeyRestrictionsResponseOutput
The Android apps that are allowed to use the key.
func (V2RestrictionsResponseOutput) ApiTargets ¶
func (o V2RestrictionsResponseOutput) ApiTargets() V2ApiTargetResponseArrayOutput
A restriction for a specific service and optionally one or more specific methods. Requests are allowed if they match any of these restrictions. If no restrictions are specified, all targets are allowed.
func (V2RestrictionsResponseOutput) BrowserKeyRestrictions ¶
func (o V2RestrictionsResponseOutput) BrowserKeyRestrictions() V2BrowserKeyRestrictionsResponseOutput
The HTTP referrers (websites) that are allowed to use the key.
func (V2RestrictionsResponseOutput) ElementType ¶
func (V2RestrictionsResponseOutput) ElementType() reflect.Type
func (V2RestrictionsResponseOutput) IosKeyRestrictions ¶
func (o V2RestrictionsResponseOutput) IosKeyRestrictions() V2IosKeyRestrictionsResponseOutput
The iOS apps that are allowed to use the key.
func (V2RestrictionsResponseOutput) ServerKeyRestrictions ¶
func (o V2RestrictionsResponseOutput) ServerKeyRestrictions() V2ServerKeyRestrictionsResponseOutput
The IP addresses of callers that are allowed to use the key.
func (V2RestrictionsResponseOutput) ToV2RestrictionsResponseOutput ¶
func (o V2RestrictionsResponseOutput) ToV2RestrictionsResponseOutput() V2RestrictionsResponseOutput
func (V2RestrictionsResponseOutput) ToV2RestrictionsResponseOutputWithContext ¶
func (o V2RestrictionsResponseOutput) ToV2RestrictionsResponseOutputWithContext(ctx context.Context) V2RestrictionsResponseOutput
func (V2RestrictionsResponseOutput) ToV2RestrictionsResponsePtrOutput ¶
func (o V2RestrictionsResponseOutput) ToV2RestrictionsResponsePtrOutput() V2RestrictionsResponsePtrOutput
func (V2RestrictionsResponseOutput) ToV2RestrictionsResponsePtrOutputWithContext ¶
func (o V2RestrictionsResponseOutput) ToV2RestrictionsResponsePtrOutputWithContext(ctx context.Context) V2RestrictionsResponsePtrOutput
type V2RestrictionsResponsePtrInput ¶
type V2RestrictionsResponsePtrInput interface { pulumi.Input ToV2RestrictionsResponsePtrOutput() V2RestrictionsResponsePtrOutput ToV2RestrictionsResponsePtrOutputWithContext(context.Context) V2RestrictionsResponsePtrOutput }
V2RestrictionsResponsePtrInput is an input type that accepts V2RestrictionsResponseArgs, V2RestrictionsResponsePtr and V2RestrictionsResponsePtrOutput values. You can construct a concrete instance of `V2RestrictionsResponsePtrInput` via:
V2RestrictionsResponseArgs{...} or: nil
func V2RestrictionsResponsePtr ¶
func V2RestrictionsResponsePtr(v *V2RestrictionsResponseArgs) V2RestrictionsResponsePtrInput
type V2RestrictionsResponsePtrOutput ¶
type V2RestrictionsResponsePtrOutput struct{ *pulumi.OutputState }
func (V2RestrictionsResponsePtrOutput) AndroidKeyRestrictions ¶
func (o V2RestrictionsResponsePtrOutput) AndroidKeyRestrictions() V2AndroidKeyRestrictionsResponsePtrOutput
The Android apps that are allowed to use the key.
func (V2RestrictionsResponsePtrOutput) ApiTargets ¶
func (o V2RestrictionsResponsePtrOutput) ApiTargets() V2ApiTargetResponseArrayOutput
A restriction for a specific service and optionally one or more specific methods. Requests are allowed if they match any of these restrictions. If no restrictions are specified, all targets are allowed.
func (V2RestrictionsResponsePtrOutput) BrowserKeyRestrictions ¶
func (o V2RestrictionsResponsePtrOutput) BrowserKeyRestrictions() V2BrowserKeyRestrictionsResponsePtrOutput
The HTTP referrers (websites) that are allowed to use the key.
func (V2RestrictionsResponsePtrOutput) Elem ¶
func (o V2RestrictionsResponsePtrOutput) Elem() V2RestrictionsResponseOutput
func (V2RestrictionsResponsePtrOutput) ElementType ¶
func (V2RestrictionsResponsePtrOutput) ElementType() reflect.Type
func (V2RestrictionsResponsePtrOutput) IosKeyRestrictions ¶
func (o V2RestrictionsResponsePtrOutput) IosKeyRestrictions() V2IosKeyRestrictionsResponsePtrOutput
The iOS apps that are allowed to use the key.
func (V2RestrictionsResponsePtrOutput) ServerKeyRestrictions ¶
func (o V2RestrictionsResponsePtrOutput) ServerKeyRestrictions() V2ServerKeyRestrictionsResponsePtrOutput
The IP addresses of callers that are allowed to use the key.
func (V2RestrictionsResponsePtrOutput) ToV2RestrictionsResponsePtrOutput ¶
func (o V2RestrictionsResponsePtrOutput) ToV2RestrictionsResponsePtrOutput() V2RestrictionsResponsePtrOutput
func (V2RestrictionsResponsePtrOutput) ToV2RestrictionsResponsePtrOutputWithContext ¶
func (o V2RestrictionsResponsePtrOutput) ToV2RestrictionsResponsePtrOutputWithContext(ctx context.Context) V2RestrictionsResponsePtrOutput
type V2ServerKeyRestrictions ¶
type V2ServerKeyRestrictions struct { // A list of the caller IP addresses that are allowed to make API calls with this key. AllowedIps []string `pulumi:"allowedIps"` }
The IP addresses of callers that are allowed to use the key.
type V2ServerKeyRestrictionsArgs ¶
type V2ServerKeyRestrictionsArgs struct { // A list of the caller IP addresses that are allowed to make API calls with this key. AllowedIps pulumi.StringArrayInput `pulumi:"allowedIps"` }
The IP addresses of callers that are allowed to use the key.
func (V2ServerKeyRestrictionsArgs) ElementType ¶
func (V2ServerKeyRestrictionsArgs) ElementType() reflect.Type
func (V2ServerKeyRestrictionsArgs) ToV2ServerKeyRestrictionsOutput ¶
func (i V2ServerKeyRestrictionsArgs) ToV2ServerKeyRestrictionsOutput() V2ServerKeyRestrictionsOutput
func (V2ServerKeyRestrictionsArgs) ToV2ServerKeyRestrictionsOutputWithContext ¶
func (i V2ServerKeyRestrictionsArgs) ToV2ServerKeyRestrictionsOutputWithContext(ctx context.Context) V2ServerKeyRestrictionsOutput
func (V2ServerKeyRestrictionsArgs) ToV2ServerKeyRestrictionsPtrOutput ¶
func (i V2ServerKeyRestrictionsArgs) ToV2ServerKeyRestrictionsPtrOutput() V2ServerKeyRestrictionsPtrOutput
func (V2ServerKeyRestrictionsArgs) ToV2ServerKeyRestrictionsPtrOutputWithContext ¶
func (i V2ServerKeyRestrictionsArgs) ToV2ServerKeyRestrictionsPtrOutputWithContext(ctx context.Context) V2ServerKeyRestrictionsPtrOutput
type V2ServerKeyRestrictionsInput ¶
type V2ServerKeyRestrictionsInput interface { pulumi.Input ToV2ServerKeyRestrictionsOutput() V2ServerKeyRestrictionsOutput ToV2ServerKeyRestrictionsOutputWithContext(context.Context) V2ServerKeyRestrictionsOutput }
V2ServerKeyRestrictionsInput is an input type that accepts V2ServerKeyRestrictionsArgs and V2ServerKeyRestrictionsOutput values. You can construct a concrete instance of `V2ServerKeyRestrictionsInput` via:
V2ServerKeyRestrictionsArgs{...}
type V2ServerKeyRestrictionsOutput ¶
type V2ServerKeyRestrictionsOutput struct{ *pulumi.OutputState }
The IP addresses of callers that are allowed to use the key.
func (V2ServerKeyRestrictionsOutput) AllowedIps ¶
func (o V2ServerKeyRestrictionsOutput) AllowedIps() pulumi.StringArrayOutput
A list of the caller IP addresses that are allowed to make API calls with this key.
func (V2ServerKeyRestrictionsOutput) ElementType ¶
func (V2ServerKeyRestrictionsOutput) ElementType() reflect.Type
func (V2ServerKeyRestrictionsOutput) ToV2ServerKeyRestrictionsOutput ¶
func (o V2ServerKeyRestrictionsOutput) ToV2ServerKeyRestrictionsOutput() V2ServerKeyRestrictionsOutput
func (V2ServerKeyRestrictionsOutput) ToV2ServerKeyRestrictionsOutputWithContext ¶
func (o V2ServerKeyRestrictionsOutput) ToV2ServerKeyRestrictionsOutputWithContext(ctx context.Context) V2ServerKeyRestrictionsOutput
func (V2ServerKeyRestrictionsOutput) ToV2ServerKeyRestrictionsPtrOutput ¶
func (o V2ServerKeyRestrictionsOutput) ToV2ServerKeyRestrictionsPtrOutput() V2ServerKeyRestrictionsPtrOutput
func (V2ServerKeyRestrictionsOutput) ToV2ServerKeyRestrictionsPtrOutputWithContext ¶
func (o V2ServerKeyRestrictionsOutput) ToV2ServerKeyRestrictionsPtrOutputWithContext(ctx context.Context) V2ServerKeyRestrictionsPtrOutput
type V2ServerKeyRestrictionsPtrInput ¶
type V2ServerKeyRestrictionsPtrInput interface { pulumi.Input ToV2ServerKeyRestrictionsPtrOutput() V2ServerKeyRestrictionsPtrOutput ToV2ServerKeyRestrictionsPtrOutputWithContext(context.Context) V2ServerKeyRestrictionsPtrOutput }
V2ServerKeyRestrictionsPtrInput is an input type that accepts V2ServerKeyRestrictionsArgs, V2ServerKeyRestrictionsPtr and V2ServerKeyRestrictionsPtrOutput values. You can construct a concrete instance of `V2ServerKeyRestrictionsPtrInput` via:
V2ServerKeyRestrictionsArgs{...} or: nil
func V2ServerKeyRestrictionsPtr ¶
func V2ServerKeyRestrictionsPtr(v *V2ServerKeyRestrictionsArgs) V2ServerKeyRestrictionsPtrInput
type V2ServerKeyRestrictionsPtrOutput ¶
type V2ServerKeyRestrictionsPtrOutput struct{ *pulumi.OutputState }
func (V2ServerKeyRestrictionsPtrOutput) AllowedIps ¶
func (o V2ServerKeyRestrictionsPtrOutput) AllowedIps() pulumi.StringArrayOutput
A list of the caller IP addresses that are allowed to make API calls with this key.
func (V2ServerKeyRestrictionsPtrOutput) Elem ¶
func (o V2ServerKeyRestrictionsPtrOutput) Elem() V2ServerKeyRestrictionsOutput
func (V2ServerKeyRestrictionsPtrOutput) ElementType ¶
func (V2ServerKeyRestrictionsPtrOutput) ElementType() reflect.Type
func (V2ServerKeyRestrictionsPtrOutput) ToV2ServerKeyRestrictionsPtrOutput ¶
func (o V2ServerKeyRestrictionsPtrOutput) ToV2ServerKeyRestrictionsPtrOutput() V2ServerKeyRestrictionsPtrOutput
func (V2ServerKeyRestrictionsPtrOutput) ToV2ServerKeyRestrictionsPtrOutputWithContext ¶
func (o V2ServerKeyRestrictionsPtrOutput) ToV2ServerKeyRestrictionsPtrOutputWithContext(ctx context.Context) V2ServerKeyRestrictionsPtrOutput
type V2ServerKeyRestrictionsResponse ¶
type V2ServerKeyRestrictionsResponse struct { // A list of the caller IP addresses that are allowed to make API calls with this key. AllowedIps []string `pulumi:"allowedIps"` }
The IP addresses of callers that are allowed to use the key.
type V2ServerKeyRestrictionsResponseArgs ¶
type V2ServerKeyRestrictionsResponseArgs struct { // A list of the caller IP addresses that are allowed to make API calls with this key. AllowedIps pulumi.StringArrayInput `pulumi:"allowedIps"` }
The IP addresses of callers that are allowed to use the key.
func (V2ServerKeyRestrictionsResponseArgs) ElementType ¶
func (V2ServerKeyRestrictionsResponseArgs) ElementType() reflect.Type
func (V2ServerKeyRestrictionsResponseArgs) ToV2ServerKeyRestrictionsResponseOutput ¶
func (i V2ServerKeyRestrictionsResponseArgs) ToV2ServerKeyRestrictionsResponseOutput() V2ServerKeyRestrictionsResponseOutput
func (V2ServerKeyRestrictionsResponseArgs) ToV2ServerKeyRestrictionsResponseOutputWithContext ¶
func (i V2ServerKeyRestrictionsResponseArgs) ToV2ServerKeyRestrictionsResponseOutputWithContext(ctx context.Context) V2ServerKeyRestrictionsResponseOutput
func (V2ServerKeyRestrictionsResponseArgs) ToV2ServerKeyRestrictionsResponsePtrOutput ¶
func (i V2ServerKeyRestrictionsResponseArgs) ToV2ServerKeyRestrictionsResponsePtrOutput() V2ServerKeyRestrictionsResponsePtrOutput
func (V2ServerKeyRestrictionsResponseArgs) ToV2ServerKeyRestrictionsResponsePtrOutputWithContext ¶
func (i V2ServerKeyRestrictionsResponseArgs) ToV2ServerKeyRestrictionsResponsePtrOutputWithContext(ctx context.Context) V2ServerKeyRestrictionsResponsePtrOutput
type V2ServerKeyRestrictionsResponseInput ¶
type V2ServerKeyRestrictionsResponseInput interface { pulumi.Input ToV2ServerKeyRestrictionsResponseOutput() V2ServerKeyRestrictionsResponseOutput ToV2ServerKeyRestrictionsResponseOutputWithContext(context.Context) V2ServerKeyRestrictionsResponseOutput }
V2ServerKeyRestrictionsResponseInput is an input type that accepts V2ServerKeyRestrictionsResponseArgs and V2ServerKeyRestrictionsResponseOutput values. You can construct a concrete instance of `V2ServerKeyRestrictionsResponseInput` via:
V2ServerKeyRestrictionsResponseArgs{...}
type V2ServerKeyRestrictionsResponseOutput ¶
type V2ServerKeyRestrictionsResponseOutput struct{ *pulumi.OutputState }
The IP addresses of callers that are allowed to use the key.
func (V2ServerKeyRestrictionsResponseOutput) AllowedIps ¶
func (o V2ServerKeyRestrictionsResponseOutput) AllowedIps() pulumi.StringArrayOutput
A list of the caller IP addresses that are allowed to make API calls with this key.
func (V2ServerKeyRestrictionsResponseOutput) ElementType ¶
func (V2ServerKeyRestrictionsResponseOutput) ElementType() reflect.Type
func (V2ServerKeyRestrictionsResponseOutput) ToV2ServerKeyRestrictionsResponseOutput ¶
func (o V2ServerKeyRestrictionsResponseOutput) ToV2ServerKeyRestrictionsResponseOutput() V2ServerKeyRestrictionsResponseOutput
func (V2ServerKeyRestrictionsResponseOutput) ToV2ServerKeyRestrictionsResponseOutputWithContext ¶
func (o V2ServerKeyRestrictionsResponseOutput) ToV2ServerKeyRestrictionsResponseOutputWithContext(ctx context.Context) V2ServerKeyRestrictionsResponseOutput
func (V2ServerKeyRestrictionsResponseOutput) ToV2ServerKeyRestrictionsResponsePtrOutput ¶
func (o V2ServerKeyRestrictionsResponseOutput) ToV2ServerKeyRestrictionsResponsePtrOutput() V2ServerKeyRestrictionsResponsePtrOutput
func (V2ServerKeyRestrictionsResponseOutput) ToV2ServerKeyRestrictionsResponsePtrOutputWithContext ¶
func (o V2ServerKeyRestrictionsResponseOutput) ToV2ServerKeyRestrictionsResponsePtrOutputWithContext(ctx context.Context) V2ServerKeyRestrictionsResponsePtrOutput
type V2ServerKeyRestrictionsResponsePtrInput ¶
type V2ServerKeyRestrictionsResponsePtrInput interface { pulumi.Input ToV2ServerKeyRestrictionsResponsePtrOutput() V2ServerKeyRestrictionsResponsePtrOutput ToV2ServerKeyRestrictionsResponsePtrOutputWithContext(context.Context) V2ServerKeyRestrictionsResponsePtrOutput }
V2ServerKeyRestrictionsResponsePtrInput is an input type that accepts V2ServerKeyRestrictionsResponseArgs, V2ServerKeyRestrictionsResponsePtr and V2ServerKeyRestrictionsResponsePtrOutput values. You can construct a concrete instance of `V2ServerKeyRestrictionsResponsePtrInput` via:
V2ServerKeyRestrictionsResponseArgs{...} or: nil
func V2ServerKeyRestrictionsResponsePtr ¶
func V2ServerKeyRestrictionsResponsePtr(v *V2ServerKeyRestrictionsResponseArgs) V2ServerKeyRestrictionsResponsePtrInput
type V2ServerKeyRestrictionsResponsePtrOutput ¶
type V2ServerKeyRestrictionsResponsePtrOutput struct{ *pulumi.OutputState }
func (V2ServerKeyRestrictionsResponsePtrOutput) AllowedIps ¶
func (o V2ServerKeyRestrictionsResponsePtrOutput) AllowedIps() pulumi.StringArrayOutput
A list of the caller IP addresses that are allowed to make API calls with this key.
func (V2ServerKeyRestrictionsResponsePtrOutput) ElementType ¶
func (V2ServerKeyRestrictionsResponsePtrOutput) ElementType() reflect.Type
func (V2ServerKeyRestrictionsResponsePtrOutput) ToV2ServerKeyRestrictionsResponsePtrOutput ¶
func (o V2ServerKeyRestrictionsResponsePtrOutput) ToV2ServerKeyRestrictionsResponsePtrOutput() V2ServerKeyRestrictionsResponsePtrOutput
func (V2ServerKeyRestrictionsResponsePtrOutput) ToV2ServerKeyRestrictionsResponsePtrOutputWithContext ¶
func (o V2ServerKeyRestrictionsResponsePtrOutput) ToV2ServerKeyRestrictionsResponsePtrOutputWithContext(ctx context.Context) V2ServerKeyRestrictionsResponsePtrOutput