Package-level declarations

Types

Link copied to clipboard
data class DnsManagedZoneIamBindingCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class DnsManagedZoneIamMemberCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class GetKeysKeySigningKey(val algorithm: String, val creationTime: String, val description: String, val digests: List<GetKeysKeySigningKeyDigest>, val dsRecord: String, val id: String, val isActive: Boolean, val keyLength: Int, val keyTag: Int, val publicKey: String)
Link copied to clipboard
data class GetKeysKeySigningKeyDigest(val digest: String, val type: String)
Link copied to clipboard
data class GetKeysResult(val id: String, val keySigningKeys: List<GetKeysKeySigningKey>, val managedZone: String, val project: String, val zoneSigningKeys: List<GetKeysZoneSigningKey>)

A collection of values returned by getKeys.

Link copied to clipboard
data class GetKeysZoneSigningKey(val algorithm: String, val creationTime: String, val description: String, val digests: List<GetKeysZoneSigningKeyDigest>, val id: String, val isActive: Boolean, val keyLength: Int, val keyTag: Int, val publicKey: String)
Link copied to clipboard
data class GetKeysZoneSigningKeyDigest(val digest: String, val type: String)
Link copied to clipboard
data class GetManagedZoneIamPolicyResult(val etag: String, val id: String, val managedZone: String, val policyData: String, val project: String)

A collection of values returned by getManagedZoneIamPolicy.

Link copied to clipboard
data class GetManagedZoneResult(val description: String, val dnsName: String, val id: String, val managedZoneId: Int, val name: String, val nameServers: List<String>, val project: String? = null, val visibility: String)

A collection of values returned by getManagedZone.

Link copied to clipboard
data class GetRecordSetResult(val id: String, val managedZone: String, val name: String, val project: String? = null, val rrdatas: List<String>, val ttl: Int, val type: String)

A collection of values returned by getRecordSet.

Link copied to clipboard
data class ManagedZoneCloudLoggingConfig(val enableLogging: Boolean)
Link copied to clipboard
data class ManagedZoneDnssecConfig(val defaultKeySpecs: List<ManagedZoneDnssecConfigDefaultKeySpec>? = null, val kind: String? = null, val nonExistence: String? = null, val state: String? = null)
Link copied to clipboard
data class ManagedZoneDnssecConfigDefaultKeySpec(val algorithm: String? = null, val keyLength: Int? = null, val keyType: String? = null, val kind: String? = null)
data class ManagedZoneForwardingConfigTargetNameServer(val forwardingPath: String? = null, val ipv4Address: String)
Link copied to clipboard
Link copied to clipboard
data class ManagedZonePeeringConfigTargetNetwork(val networkUrl: String)
data class PolicyAlternativeNameServerConfigTargetNameServer(val forwardingPath: String? = null, val ipv4Address: String)
Link copied to clipboard
data class PolicyNetwork(val networkUrl: String)
Link copied to clipboard
data class RecordSetRoutingPolicy(val enableGeoFencing: Boolean? = null, val geos: List<RecordSetRoutingPolicyGeo>? = null, val primaryBackup: RecordSetRoutingPolicyPrimaryBackup? = null, val wrrs: List<RecordSetRoutingPolicyWrr>? = null)
Link copied to clipboard
data class RecordSetRoutingPolicyGeo(val healthCheckedTargets: RecordSetRoutingPolicyGeoHealthCheckedTargets? = null, val location: String, val rrdatas: List<String>? = null)
data class RecordSetRoutingPolicyGeoHealthCheckedTargetsInternalLoadBalancer(val ipAddress: String, val ipProtocol: String, val loadBalancerType: String, val networkUrl: String, val port: String, val project: String, val region: String? = null)
Link copied to clipboard
data class RecordSetRoutingPolicyPrimaryBackup(val backupGeos: List<RecordSetRoutingPolicyPrimaryBackupBackupGeo>, val enableGeoFencingForBackups: Boolean? = null, val primary: RecordSetRoutingPolicyPrimaryBackupPrimary, val trickleRatio: Double? = null)
data class RecordSetRoutingPolicyPrimaryBackupBackupGeo(val healthCheckedTargets: RecordSetRoutingPolicyPrimaryBackupBackupGeoHealthCheckedTargets? = null, val location: String, val rrdatas: List<String>? = null)
data class RecordSetRoutingPolicyPrimaryBackupBackupGeoHealthCheckedTargetsInternalLoadBalancer(val ipAddress: String, val ipProtocol: String, val loadBalancerType: String, val networkUrl: String, val port: String, val project: String, val region: String? = null)
data class RecordSetRoutingPolicyPrimaryBackupPrimaryInternalLoadBalancer(val ipAddress: String, val ipProtocol: String, val loadBalancerType: String, val networkUrl: String, val port: String, val project: String, val region: String? = null)
Link copied to clipboard
data class RecordSetRoutingPolicyWrr(val healthCheckedTargets: RecordSetRoutingPolicyWrrHealthCheckedTargets? = null, val rrdatas: List<String>? = null, val weight: Double)
data class RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancer(val ipAddress: String, val ipProtocol: String, val loadBalancerType: String, val networkUrl: String, val port: String, val project: String, val region: String? = null)
Link copied to clipboard
data class ResponsePolicyGkeCluster(val gkeClusterName: String)
Link copied to clipboard
data class ResponsePolicyNetwork(val networkUrl: String)
Link copied to clipboard
data class ResponsePolicyRuleLocalDataLocalData(val name: String, val rrdatas: List<String>? = null, val ttl: Int? = null, val type: String)